import pickle
def register():
print("---Register---")
print("Please input your username :")
username = input("")
print("Please input your password :")
password = input("")
dic = {username:password}
with open('info_user', 'ab') as f:
pickle.dump(dic,f)
print("Register succeed!")
def log():
print("---Log in ---")
print("Please input your username :")
username = input("")
with open('info_user', 'rb') as F:
while True:
try :
a = pickle.load(F)
if list(a.keys())[0] == username:
print("Please input your password :")
password = input("")
if password == list(a.values())[0]:
print('Log in succeed!')
else:
print("Password Mistake!")
break
except EOFError:
print("Username not existed!")
break
def main():
print("1.注册;2.登陆")
choice = input('')
if choice == "1":
register()
elif choice == "2":
log()
else:
print("重新输入!")
main()