我的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中的sys.version是2.7.3。我无法找到任何解决方案。它与IDE首选项或环境变量$ PATH或$ PYTHONPATH有关吗? 有什么想法吗?
答案 0 :(得分:1)
据我所知,ninja IDE不允许您使用输入,例如here
也许您的文字编辑器不支持此case with sublime text中的input()
。有时,这与编辑器无法访问控制台中的值stdin
的事实有关。
在sublime文本的情况下,你可以安装SublimeREPL,也许有类似ninja ide的东西。