我的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也有类似的功能。