2017-10-10 138 views
3

我有一个从标准像这样读取输入数据的一些编程作业:阅读标准输入中的Spyder

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

我使用的Spyder作为我的开发环境,我不能够找到一种方式让标准输入。所以,我在代码中添加了-infile选项,并从文件中读取。

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

回答

1

Spyder developer here)您发布的代码仅用于在系统终端(即bash或cmd.exe)中运行它时读取文本。

不幸的是,它不适用于Spyder,因为它的终端是用不同的技术实现的。

+0

:-(我希望终端的行为 – user61034

+0

对不起,Spyder是一个图形应用程序,所以我们不能提供这种类型的终端行为。 –