python标准输入[重复]

42fyovps  于 2023-02-07  发布在  Python
关注(0)|答案(1)|浏览(101)
    • 此问题在此处已有答案**:

How do I read from stdin?(24个答案)
15小时前关门了。
在Python中,如何从标准输入中获取数据?我希望能够从命令行指定一个文本文件作为脚本的输入。

i1icjdpr

i1icjdpr1#

你可以使用sys.stdin。它的作用就像一个文件对象,所以在使用它的时候把它当作一个文件对象:

#!/usr/bin/env python
import sys

print sys.stdin.read()

单独运行这个命令会挂起解释器,但是添加一个管道操作符会完成它应该做的事情:

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

相关问题