黑名单:blacklist.txt
用户名单:username_password.py
1 # Author:Stephen Yuan 2 3 # 用户名和密码 4 username_password = { 5 'stephen': '123', 6 'alex': '456', 7 'sara': '789' 8 }
主程序:main.py
1 # Author: Stephen Yuan 2 import username_password 3 # import blacklist 4 5 username_password = username_password.username_password 6 print(username_password) 7 8 count = 0 9 while True: 10 with open('blacklist.txt', 'r', encoding='utf-8') as blacklist: 11 blacklist = blacklist.read().split() 12 print(blacklist, type(blacklist)) 13 username = input("请输入用户名:") 14 if username in blacklist: 15 print("您的用户名已被锁定,请联系管理员!") 16 elif username in username_password.keys(): 17 for i in range(3): 18 userpass = input("请输入密码:") 19 if userpass == username_password[username]: 20 print("登录成功") 21 exit() 22 else: 23 print("密码错误,请重新输入!") 24 count += 1 25 if count == 3: 26 with open('blacklist.txt', 'a', encoding='utf-8') as blacklist2: 27 blacklist2.write(username + ' ') 28 print(blacklist) 29 print("当前的用户已经被锁定,请联系管理员!") 30 else: 31 print("用户名不存在,请重新输入!")