input_var = input ("Press 'E' and 'Enter' to Exit: ") NameError: name 'e' is not defined 我正在使用Python 2.5。我该如何解决这个错误?
input读取和评估Python表达式。 当它试图进行评估时,它会寻找一个未定义的变量e并失败。 你几乎总是想使用raw_input代替。 (而在Python3中,input有这种行为.) 或者,更好地,在Unix上使用readline,以便用户可以编辑他们的输入。
input()
函数。如果您在提示符处键入e
,则会出现错误,因此它并不“正常工作”。 - Wooble