raw_input的EOF错误

时间:2013-10-19 05:53:05

标签: python python-2.7 qpython

我正在使用qpython,当我使用raw_input函数时,我收到了一个EOF错误,例如 -

print " what's ur name",
a = raw_input()
print " hello %r"%a

我得到了这个结果 -

what's ur name ?
Traceback (most recent call last):
File "main.py", line 2, in 
  a= raw_input()
EOFError: EOF when reading a line

有什么问题????

2 个答案:

答案 0 :(得分:1)

根据QPython论坛的Why is raw_input() missing? Any other alternatives?

  

raw_input函数不起作用,因为没有控制台模式   喜欢QPython +中的电脑。但是还有另一种方法可以吸引用户   输入,你可以做Kivy编程,它提供UI支持,和你   可以使用它的对话框或其他输入法获得用户输入。

答案 1 :(得分:0)

请添加“#qpy:console”让您的脚本使用控制台运行,您可以正确使用raw_input。

有关用户模式的更多信息

http://wiki.qpython.org/doc/program_guide/