eval注册和登录

# 写一个用户注册登陆的程序,每一个用户的注册都要把用户名和密码用字典的格式写入文件userinfo。
# 在登陆的时候,再从文件中读取信息进行验证。

# 注册
# username = input("请输入你的用户名:")
# userpwd = input("请输入你的密码:")
#
# dic = {"username":username, "userpwd":userpwd}
#
# f = open("userinfo", mode="a", encoding="utf-8")
# f.write(str(dic)+"\n")
# f.flush()
# f.close()

# 登录
username = input("请输入你用户名:")
password = input("请输入你密码:")

f = open("userinfo", mode="r", encoding="utf-8")
for line in f:
d = eval(line.strip())
if username == d['username'] and password == d['userpwd']:
print("登录成功")
break

else:
print("登录失败")

f.close()
posted @ 2019-01-02 16:07  威霸  阅读(216)  评论(0编辑  收藏  举报