大致的思路 我是分别写了五个函数fileRead() 文件读取FileWrite()文件写入FileModify()文件修改Register()注册Login()登陆
来实现整个功能的,话不多说直接上代码了
#!/usr/bin/env python# -*- coding:utf-8 -*-# Author: linghanchujian"""
实现一个登陆注册功能
提示是否拥有账号 有跳转登陆 没有跳转注册
注册
检查文件中是否有相同的账号名
注册成功后跳转到登陆
登陆
输入用户名和密码
认证成功后显示欢迎登陆
三次失败是锁定账号"""import osimport jsonimport getpass
DATAJSON = '' #临时用来存放数据"""文件的读取"""def FileRead():
LoginAndRegistrationData = open("G:/Data.txt","r")if os.path.getsize("G:/Data.txt")!= 0:global DATAJSON # 全局变量DATAJSON = json.loads(LoginAndRegistrationData.read())# DATAJSON = LoginAndRegistrationData.read()# print(DATAJSON) LoginAndRegistrationData.close()pass"""文件的写入"""def FileWrite(DATAJSON,userName,passWord):"""直接打开一个txt文件没有就创建Data文件"&#