python文件操作:文件处理案例

储存一个文件,文件上有多个用户名,密码,做一个认证的流程程序,首先创建一个文件,文件上输入多个用户名,及对应的密码,然后让客户输入用户名和密码,进行用户名和密码核对,如果输入正确,则的认证成功,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('\n').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

 

posted @ 2018-09-20 16:53  仗剑煮大虾  阅读(1161)  评论(0编辑  收藏  举报