python input() 在 IDE 中不起作用 - eof



我的NINJA-IDE中的input((、raw_input((命令有问题。当我尝试输入NINJA-IDE命令行时:

f = input('Enter your name:')
f = raw_input('Enter your name:')

它给了我这样的结果:

Traceback (most recent call last):
File "<console>", line 1, in <module>
EOFError: EOF when reading a line

但当我在shell命令行中键入这些命令时,它可以正常工作。我在NINJA_IDE中的系统版本是2.7.3。我找不到任何解决办法。它是否与IDE首选项或环境变量$PATH或$PYTHONPATH有关?有什么想法吗?

据我所见,NinjaIDE不允许您使用输入,就像这里的一样

也许您的文本编辑器不支持input(),就像在这种情况下使用崇高文本一样。有时,这与编辑器无法访问stdin有关,因为您可以在控制台中获取值。

在崇高文本的情况下,你可以安装SublimeREPL,也许忍者ide也有类似的功能。

相关内容

  • 没有找到相关文章

最新更新