繁体   English   中英

将输出管道传输到Python文件

[英]Pipe Output to Python File

使python脚本如何接受已通过管道传递给它的输入。 那是sys.argv时刻。 为了清楚起见,我想弄清楚如何对python端进行编码以接收这样的输入:

cat someFile | domeSomething.py

能做到吗? 再次说明一下,我不想将其传递为脚本中的文件名,然后使用open(filename)来获取管道输入。 谢谢您的帮助。

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

import sys
print sys.stdin.read()

stdin是一个文件,因此可以随时使用文件对象的任何方法

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM