在 Spyder 中读取标准输入

Reading stdin in Spyder

我有一些编程作业可以像这样从 stdin 读取输入数据:

text = sys.stdin.readline().strip()

我正在使用 Spyder 作为我的开发环境,但无法找到提供标准输入的方法。所以,我在代码中添加了一个 -infile 选项,并从文件中读取。

但是,在提交时,我需要恢复读取标准输入。我怎样才能首先阅读标准输入?我知道如何从 linux 命令行执行此操作,但现在必须使用 windows.

(此处是 Spyder 维护者) 您发布的代码仅在您 运行 在系统终端(即 bash 或 cmd.exe).

它在 Spyder 中不起作用,因为它的终端是用不同的技术实现的(PyQt 与 readline)。