储存一个文件,文件上有多个用户名,密码,做一个认证的流程程序,首先创建一个文件,文件上输入多个用户名,及对应的密码,然后让客户输入用户名和密码,进行用户名和密码核对,如果输入正确,则的认证成功,break结束本层,如果用户名和密码错误,提示用户名密码
# user.txt
路人乙:123 lurenyi:123 wzz:123
while True: name = input("请输入用户名:").strip() pwd = input("请输入密码:").strip() with open("user.txt",mode='rt',encoding="utf-8") as file: info = file.readlines() for line in info: u_name,u_pwd = line.strip(' ').split(":") if u_name == name and u_pwd == pwd: print("login success!") break else: print("user name or user password of error! Again!") continue break