input_var = input ("Press 'E' and 'Enter' to Exit: ")
NameError: name 'e' is not defined
我正在使用 Python 2.5。我怎样才能克服这个错误?
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以便用户可以编辑他们的输入。