Python2 错误记录1File "<string>", line 1, in <module> NameError: name 'f' is not defined

2023-06-14,,

Python 2下

count = 0
while count < 3:
user = input('>>>')
pwd = input('>>>')
if user == 'wy' and pwd == '123':
print "欢迎登陆"
break
else:
print "用户名或者密码错误"
count = count +1

造成以下输出错误:

/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 "/Users/macmini-2/Desktop/AiGuXuan 2018-04-24 09-01-22/day1.py"
>>>f
Traceback (most recent call last):
  File "/Users/macmini-2/Desktop/AiGuXuan 2018-04-24 09-01-22/day1.py", line 30, in <module>
    user = input('>>>')
  File "<string>", line 1, in <module>
NameError: name 'f' is not defined

Process finished with exit code 1

解决办法:

count = 0
while count < 3:
user = raw_input('>>>')
pwd = raw_input('>>>')
if user == 'wy' and pwd == '123':
print "欢迎登陆"
break
else:
print "用户名或者密码错误"
count = count +1

将input改成raw_input

Python2 错误记录1File "<string>", line 1, in <module> NameError: name 'f' is not defined的相关教程结束。

《Python2 错误记录1File "<string>", line 1, in <module> NameError: name 'f' is not defined.doc》

下载本文的Word格式文档,以方便收藏与打印。