Python项目部实战-打造自己的信息管理系统-(1)

  • 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()

本段执行方式,主要是确定循环方式,加载文件使用文件,最终使用主程序调用本段代码中注册函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值