读斯派德的斯坦丁

时间:2017-10-10 15:58:13

标签: python-3.x spyder

我有一些编程分配从stdin读取输入数据,如下所示:

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

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

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

1 个答案:

答案 0 :(得分:1)

Spyder维护者在这里)您发布的代码只能在系统终端(即bash或cmd.exe)中运行时读取文本。

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