从shell运行Python脚本时出错

时间:2015-12-20 03:11:48

标签: python terminal

我正在尝试将终端中编写的命令的输出管道传输到Python脚本。

例如:

ls | ./foo.py

我写了一个Python脚本来做同样的事情:

#foo.py
import fileinput

with fileinput.input() as f_input : 
    for line in f_input : 
        print(line,end='')

但这似乎不起作用, 当我运行以下命令时:

$ ls | sudo ./foo.py

我收到错误消息:

$ ./foo.py: command not found

我已经检查了工作目录,当我使用foo.py命令时,我可以看到ls,所以我在这里做错了什么?

0 个答案:

没有答案