问题描述
|
我想做这样的事情:
find -name \"foo*\" | python main.py
并访问查找程序找到的所有文件。如何在Python中访问它?
解决方法
import sys
for line in sys.stdin:
print line
,使用sys.stdin.read()或raw_input()
管道仅更改stdin文件描述符以指向左侧命令正在写入的管道。
,我喜欢对依赖于某些其他程序的命令行参数使用$(...)。我认为这将对您的程序ѭ2work有效。在这里找到
,我认为您可以:
import sys
print sys.stdin.readlines() #or what you want
,我相信fileinput可能就是您想要的。