【发布时间】:2013-05-09 08:21:44
【问题描述】:
input_var = input ("Press 'E' and 'Enter' to Exit: ")
NameError: name 'e' is not defined
我正在使用 Python 2.5。我该如何克服这个错误?
【问题讨论】:
-
@ShinTakezou:如果这对你来说很好,那么你没有使用 Python 2.5。
-
@Wooble 使用 python 2.5 r25:51908(但它与 2.7 相同)并猜测:它工作得很好。实际上问题不在于线路本身(而是提供的输入和
input的错误用法)......对此有一个粗鲁的答案,它是rtfm,我刚刚避免了,但我可以礼貌地倒怀疑以便人们可能认为他们需要更深入地检查问题才能在等待实际帮助时了解正在发生的事情?我这样做了,或者我认为是这样。很有可能,失败了。启发它是一件非常困难的事情。 -
整个问题是 Python 2 中的
input()。如果您在提示符下键入e,您会收到错误,因此它不能“正常工作” "。 -
如果每个人都只是阅读手册,并且能够确定要阅读手册的哪些部分,那么 90% 的 SO 就会蒸发。 ;)
标签: python python-2.5