python standard input
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
How do you read from stdin in python
嗨,大家好,我是Python的新手。我想知道如何才能从标准输入获得数据,比如C++中的GETLIN和类似的,因此从终端/控制台我可以使用一个文本文件作为Python脚本的输入。
谢谢
您可以使用
1 2 3 4 | #!/usr/bin/env python import sys print sys.stdin.read() |
单独运行这个命令会挂起解释器,但是添加管道操作符会执行它应该执行的操作:
1 2 | > echo"asd" | python test.py > asd |