NameError from Python input() function
34,347
input
reads and evaluates a Python expression. When it tries to evaluate it, it looks for a variable e
, which is not defined, and fails.
You almost always want to use raw_input
instead. (And in Python3, input
has this behaviour.)
Or, better, on Unix, use readline so the user can edit their input.
Author by
Deepak Dubey
Updated on June 27, 2020Comments
-
Deepak Dubey about 4 years
input_var = input ("Press 'E' and 'Enter' to Exit: ") NameError: name 'e' is not defined
I am using Python 2.5. How I can overcome this error?