【问题标题】:python input() doesn't work in IDE - eofpython input() 在 IDE 中不起作用 - eof
【发布时间】:2014-03-15 13:00:48
【问题描述】:

我的 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 有关? 有什么想法吗?

【问题讨论】:

    标签: python input ide eof


    【解决方案1】:

    据我所知,ninja IDE 不允许您使用输入,例如here

    也许你的文本编辑器不支持input(),就像这个case with sublime text一样。有时这与编辑器无权访问您在控制台中获取值的stdin 的事实有关。

    如果是 sublime text 你可以安装 SublimeREPL,也许 ninja ide 有类似的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-09-24
      • 2020-08-11
      • 1970-01-01
      • 2020-03-08
      • 1970-01-01
      • 2021-12-17
      • 2018-01-22
      • 2016-02-18
      相关资源
      最近更新 更多