标签: python pipe
如何在python中捕获管道文本。比如像这样的东西
cat foo.py | ./foo.py
在foo.py我有以下内容:
if __name__ == "__main__": text = raw_input()
问题是raw_input()在新行之后终止。如何将整个事物捕获为字符串/列表?
raw_input()
答案 0 :(得分:5)
raw_input只是用于以交互方式提示用户的帮手。如果要从标准输入读取任何金额,请使用sys.stdin.read()。
raw_input
sys.stdin.read()