1 #加载包 2 import configparser 3 # 载入配置文件 4 confing="config.ini" #定义配置文件名字 5 config=configparser.ConfigParser()#config.ini可以是一个不存在的文件,意味着准备新建配置文件 6 config.read(confing) 7 #判断配置文件是否存在 8 import os 9 fn=(os.getcwd()+"\config.ini") 10 os.path.exists(fn) 11 #配置文件如果不存在则创建 12 if not os.path.exists(fn): 13 config.read(confing) 14 config.add_section("1")#添加节1 15 config.set("1","password","123456")#增加参数 16 config.set("1","sum","3") 17 config.add_section("2") 18 config.set("2","password","123456") 19 config.set("2","sum","3") 20 config.write(open("config.ini", "w")) 21 print(" 登录界面") 22 #输入用户名 23 name=input(‘\n请输入用户名:‘) 24 while name == "": 25 name=input(‘\n用户名不能为空!\n请重新输入用户名:‘) 26 if name != "": 27 break 28 29 30 31 32 #查询是否有此用户 33 # 34 #读取信息 35 login_sum=config.get(name,"sum") 36 login_password=config.get(name,"password") 37 38 39 #输入密码 40 if login_sum =="0": 41 print("输入密码超过三次已被冻结!") 42 exit() 43 44 while 999: 45 password=input(‘\n请输入密码:‘) 46 if password == "": 47 print(‘\n密码不能为空!\n请重新输入密码:‘) 48 elif password != login_password: 49 print(‘\n密码输入错误!\n还可以输入‘+str(int(login_sum) - 1)+‘次:‘) 50 login_sum=str(int(login_sum) - 1) 51 config.set(name,"sum",login_sum) 52 config.write(open("config.ini", "w")) 53 if login_sum == "0": 54 print("输入密码超过三次已被冻结!") 55 exit() 56 57 elif password == login_password: 58 config.set(name,"sum","3") 59 config.write(open("config.ini", "w")) 60 print("输入正确!") 61 input("按任意键继续。。。") 62 63 break 64 65 66 67 68