f = open("user_name",'r',encoding='utf-8') #打开用户文件
data = f.read().split()
f.close()
name1 = data[0].split(',') #用户名及密码
name2 = data[1].split(',') #用户名及密码
f1 = open("blacklist",'r',encoding='utf-8') #打开黑名单
data1 = f1.read()
f1.close()
#print(data)
#print(name1)
# print(data1)
for i in range(3): #用户和密码不匹配将会循环三次用户登录,正确一次登录成功
username =input("用户名:")
password =input("密码:")
if username == data1: #判断输入的用户是否在黑名单内
print("你的用户已被锁定")
break
else:
if username == name1[0] and password == name1[1]: #判断用户和密码是否匹配
print("登录成功")
break
else:
if username == name2[0] and password == name2[1]: #判断用户和密码是否匹配
print("登录成功")
break
else:
print("你输入的用户和密码不匹配,三次错误后将会被锁定")
f1 = open("blacklist",'w',encoding='utf-8') #打开黑名单文件
f1.write(username) #输入三次用户登录错误的用户名
f1.close()