python3 在文件结束后重置 stdin

python3 reset stdin after end of file

提问人:dafnahaktana 提问时间:7/9/2021 更新时间:7/9/2021 访问量:243

问:

在 Linux 上,我想首先从管道读取,然后从用户输入读取。 因此,该命令如下所示:stdinstdin

cat my-file | ./my-prog.py

读取管道中的所有行后:

inf = open(0, "r")
inf.readlines()

我想从用户那里获得进一步的输入。我用.但我明白了. 我需要一种方法来重置调用前的 . 尝试给予input()EOFError: EOF when reading a linestdininput()sys.stdin.seek(0)

io.UnsupportedOperation: underlying stream is not seekable

我在那里读到了这一点,但我无法找到如何在 python 中做到这一点。cclearerr

python-3.x 标准 eof

评论


答: 暂无答案