我有一些编程分配从stdin读取输入数据,如下所示:
text = sys.stdin.readline().strip()
我使用Spyder作为我的开发环境,并且无法找到给出标准输入的方法。所以,我在代码中添加了一个-infile选项,并从文件中读取。
然而,在提交时,我需要恢复阅读标准输入。我怎么能首先阅读stdin?我知道如何从linux命令行执行此操作,但现在必须使用windows。
答案 0 :(得分:1)
( Spyder维护者在这里)您发布的代码只能在系统终端(即bash或cmd.exe)中运行时读取文本。
它在Spyder中不起作用,因为它的终端是用不同的技术实现的(PyQt与readline)。