如何使python脚本获取已通过管道输入的输入.是那sys.argv一刻.为了清楚起见,我想弄清楚如何编写python端来接收这样的输入:
cat someFile | domeSomething.py
Run Code Online (Sandbox Code Playgroud)
可以这样做吗?再说一遍,为了澄清,我不想把它写成将文件名传递给我的脚本然后使用open(filename)我希望得到管道输入.谢谢您的帮助.
要获取管道输入,您需要阅读stdin:
import sys
print sys.stdin.read()
Run Code Online (Sandbox Code Playgroud)