基于Python的用户管理小系统,包含文件读写操作,实现了用户信息注册和登录的简单功能。
类userLogReg: ”“” 创建) f的线: 行=line.strip () line_list=line.split (“#”) 如果line_list[0]==用户名和line_list[1]==密码: 还真 elif line_list[0]==用户名和line_list[1] !=密码: 打印(“密码错误! !”) 返回假 除了IOError:那么 返回假 def userRegister(自我,用户名、密码): ”“” 用户注册 1,打开文件 2、用户名#密码 :param用户名:用户名 :param密码:密码 返回:真的,注册成功 ”“” 打开(self.userFile”、一个“编码=皍tf - 8”) f: temp=" \ n " +用户名+“#”+密码 f.write(临时) 还真 def user_exist(自我、用户名): ”“” 检测用户名是否存在 :param用户名:要检测的用户名 返回:真的,用户名存在,假的,用户名不存在 ”“” 试一试: 张开(self.userFile、“r”、编码=皍tf - 8”) f: f的线: 行=line.strip () line_new=line.split (“#”) 如果line_new[0]==用户名: 还真 返回假 除了IOError:那么 返回假 def主要(自我): ”“” 主控制函数 :操作选择参数参数:0 -注册1 -登录 ”“” 打印(“欢迎来到艾尔用户管理系统”) 而(真正的): arg=输入(“0:注册,1:登录\ n”) 如果参数==" 0 ": 用户=输入(“请设置用户名:”) 如果self.user_exist(用户): 打印(“用户名已存在,请重新设置!”) 继续 其他: pwd=输入(“请设置密码:") 如果self.userRegister(用户,pwd): 打印(“注册成功!”) 继续 其他: 打印(“注册失败!”) 继续 elif arg==?”: 用户=输入(“请输入用户名:”) 如果不是self.user_exist(用户): 打印(“用户名不存在,请检查!”) 继续 其他: pwd=输入(“请输入登录密码:") 如果self.userLogin(用户,pwd): 打印(“登录成功!”) 打破 其他: 打印(“登录失败,请检查!”) 继续 其他: 打印(“输入错误,请检查!”) 继续 if __name__==癬_main__”: 测试=userLogReg () test.main () >之前参考网址:Python登录注册验证功能实现
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
基于Python实现用户管理系统