python脚本到python的管道名称

时间:2015-07-21 02:25:12

标签: python bash unix terminal pipe

我的目录中有一个名为foo.py的文件,其中包含Python代码。如何在终端中将文件传递给Python,以便Python运行它?将其输入终端并不起作用:
find -name foo.py -print | python

1 个答案:

答案 0 :(得分:1)

使用-exec参数查找并执行所有已创建的.py文件。

find -name '*.py' -exec python {} \;

对于单个文件,您可以使用

find -name 'foo.py' -exec python {} \;

请注意,这会搜索当前目录中的名称foo.py以及子目录。