Dee*_*bey 11 python python-2.5
input_var = input ("Press 'E' and 'Enter' to Exit: ")
NameError: name 'e' is not defined
Run Code Online (Sandbox Code Playgroud)
我使用的是Python 2.5.我怎么能克服这个错误?
poo*_*lie 37
input读取和评估Python表达式.当它试图评估它时,它会查找一个e未定义的变量,并且失败.
你几乎总是想要使用raw_input.(在Python3中,input有这种行为.)
或者,更好的是,在Unix上,使用readline,以便用户可以编辑他们的输入.