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


    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

  • 相关阅读:
    Git-远程版本库
    Git-Git分支
    Git-Git里程碑
    Git-冲突解决
    Git-Git库管理
    Git-Git克隆
    Git-改变历史
    Git-历史穿梭
    RHCE考试
    RHCSA考试
  • 原文地址:https://www.cnblogs.com/wangyue0925/p/8927007.html
Copyright © 2020-2023  润新知