1
大家好,
我在Python中的新手。我想知道如何设法从标准输入中获取数据,例如C++中的getline等,以便从终端/控制台我可以使用文本文件作为python脚本的输入。
感谢
大家好,
我在Python中的新手。我想知道如何设法从标准输入中获取数据,例如C++中的getline等,以便从终端/控制台我可以使用文本文件作为python脚本的输入。
感谢
您可以使用sys.stdin
。它就像一个文件对象,所以把它作为一个当您使用它:
#!/usr/bin/env python
import sys
print sys.stdin.read()
自身运行这个挂解释,但增加了管道运营商做什么它应该:
> echo "asd" | python test.py
> asd