管道输出到Python文件

时间:2013-03-20 12:59:28

标签: python

如何使python脚本获取已通过管道输入的输入。这是一个sys.argv时刻。为了清楚起见,我想弄清楚如何编写python方面来接收这样的输入:

cat someFile | domeSomething.py

可以这样做吗?再说一次,澄清一点,我不想把它写成将文件名传递给我的脚本,然后使用open(filename)我希望得到管道输入。谢谢你的帮助。

1 个答案:

答案 0 :(得分:5)

要获取管道输入,您需要阅读stdin

import sys
print sys.stdin.read()

stdin是一个文件,因此请随意使用methods of a file object中的任何一个。

相关问题