我的目录中有一个名为foo.py
的文件,其中包含Python代码。如何在终端中将文件传递给Python,以便Python运行它?将其输入终端并不起作用:
find -name foo.py -print | python
答案 0 :(得分:1)
使用-exec
参数查找并执行所有已创建的.py
文件。
find -name '*.py' -exec python {} \;
对于单个文件,您可以使用
find -name 'foo.py' -exec python {} \;
请注意,这会搜索当前目录中的名称foo.py
以及子目录。