- Python项目部实战-打造自己的信息管理系统-(1)
信息管理系统登陆及注册
加载json文件
import json
判断用户是否存在,不存在就构建用户
def register_user():
name_user=input("构建用户名:")
try:
with open(name_user+".json",'r') as file_object:
pass
except FileNotFoundError:
new_password_1=input("请输入密码:")
new_password_2=input("请输入密码:")
if new_password_1==new_password_2:
user_message={"id":name_user,"password":new_password_1}
with open(name_user+".json",'w') as file_object:
json.dump(user_message,file_object)#python数据类型转换成相应格式
print('恭喜!注册成功')
else:
print("两次输入密码不一致")
else: #一旦发生异常就会输出
print("该用户已经注册")
def login_user():#登陆业务逻辑
while True:
register=input("请输入用户名:")
try:
with open(register+'.json') as file_object:
json.load()
本段执行方式,主要是确定循环方式,加载文件使用文件,最终使用主程序调用本段代码中注册函数。