基于Python实现用户管理系统

  

基于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实现用户管理系统