在 Spyder 中读取标准输入
Reading stdin in Spyder
我有一些编程作业可以像这样从 stdin 读取输入数据:
text = sys.stdin.readline().strip()
我正在使用 Spyder 作为我的开发环境,但无法找到提供标准输入的方法。所以,我在代码中添加了一个 -infile 选项,并从文件中读取。
但是,在提交时,我需要恢复读取标准输入。我怎样才能首先阅读标准输入?我知道如何从 linux 命令行执行此操作,但现在必须使用 windows.
(此处是 Spyder 维护者) 您发布的代码仅在您 运行 在系统终端(即 bash 或 cmd.exe).
它在 Spyder 中不起作用,因为它的终端是用不同的技术实现的(PyQt 与 readline)。
我有一些编程作业可以像这样从 stdin 读取输入数据:
text = sys.stdin.readline().strip()
我正在使用 Spyder 作为我的开发环境,但无法找到提供标准输入的方法。所以,我在代码中添加了一个 -infile 选项,并从文件中读取。
但是,在提交时,我需要恢复读取标准输入。我怎样才能首先阅读标准输入?我知道如何从 linux 命令行执行此操作,但现在必须使用 windows.
(此处是 Spyder 维护者) 您发布的代码仅在您 运行 在系统终端(即 bash 或 cmd.exe).
它在 Spyder 中不起作用,因为它的终端是用不同的技术实现的(PyQt 与 readline)。