提问人:dafnahaktana 提问时间:7/9/2021 更新时间:7/9/2021 访问量:243
python3 在文件结束后重置 stdin
python3 reset stdin after end of file
问:
在 Linux 上,我想首先从管道读取,然后从用户输入读取。
因此,该命令如下所示:stdin
stdin
cat my-file | ./my-prog.py
读取管道中的所有行后:
inf = open(0, "r")
inf.readlines()
我想从用户那里获得进一步的输入。我用.但我明白了.
我需要一种方法来重置调用前的 .
尝试给予input()
EOFError: EOF when reading a line
stdin
input()
sys.stdin.seek(0)
io.UnsupportedOperation: underlying stream is not seekable
我在那里读到了这一点,但我无法找到如何在 python 中做到这一点。c
clearerr
答: 暂无答案
评论