Python标准输入

4
在Python中,我该如何获取标准输入数据?我想要能够从命令行指定文本文件作为脚本的输入。
1个回答

5
您可以使用 sys.stdin。它的行为类似于文件对象,因此在使用时请将其视为文件对象:
#!/usr/bin/env python
import sys

print sys.stdin.read()

仅运行此命令会使解释器挂起,但添加管道操作符则可以实现预期效果:

> echo "asd" | python test.py
> asd

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接