Python如何实现登陆文件验证方法

  介绍

小编给大家分享一下Python如何实现登陆文件验证方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

代码主要功能:

利用Python实现简单的登陆验证,代码主要有两个部分组成:

<强>第一部分:登陆页面,作用是实现用户名和密码的输入

利用两个输入函数输入()来实现对用户名和密码的输入

<强>第二部分:文件验证,作用是对输入的信息进行验证

1。用户名的验证,首先对存储用户名和密码的信息读取,然后再把输入的用户名和从文件中读取的用户名进行比对,如果比对成功则进行下一步的密码验证,如果没有实现则提示重新输入密码,对密码的验证也有一个输入上限,当密码输入错误3次,程序退出。否则验证成功。

登陆页面代码:

import  text  #文本为文件名:text.py 用来实现文件验证      print(“欢迎使用登陆“)      时间=username 输入(“请输入用户名:“)      while  text.CheckUsername(用户名)==1:      username =,才能输入(“没有该用户\ n请输入用户名:“)      其他:      n=才能text.CheckUsername(用户名)      password =,才能输入(“请输入密码:“)      text.CheckUser才能(n,密码)

文件验证代码:

import 困境      def  CheckUsername(名称):#检验是否有该用户名      ff =,开放才能(“D: \ \ test.txt",,“rb")      时间=n 才能;pickle.load (ff)      #,才能打印(n)      #,才能打印(n [0] [0])      #,才能打印(len (n))      ff.close才能()      for 才能小姐:拷贝范围(len (n)):      ,,,if  name ==, n[我][0]:      ,,,,return 我      return  1 #用才能来返回用户名所在位置      def  CheckUser (x, psd): # x为用户名位置,pwd为密码      ff =,开放才能(“D: \ \ test.txt",,“rb")      时间=n 才能;pickle.load (ff)      #,才能打印(n)      #,才能打印(n [0] [0])      #,才能打印(len (n))      ff.close才能()      我才能=1      while 才能;n [x] [1] !=psd 以及i<3:      ,,,psd=输入(“请再次输入密码:“)      ,,,我+=1      其他的才能:      ,,,if  i<3:      ,,,,,印刷(“登陆成功!“)      ,,,:      ,,,,,印刷(“3次输入密码错误!已锁定“)

运行结果截图:

成功登陆页面:

 Python如何实现登陆文件验证方法

验证用户名页面:

 Python如何实现登陆文件验证方法

验证密码页面:

 Python如何实现登陆文件验证方法

附加内容:

用户名和密码在文件的存储方式是一个列表:

import 困境      s=[[“aaa",“111“], [“bbb",“222“], [“ccc",“333“]]      时间=f 开放(“D: \ \ test.txt",“wb")      试一试:      pickle.dump才能(s、f)      除了:      打印才能(“输入异常“)      最后:      f.close才能()

以上是“Python如何实现登陆文件验证方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

Python如何实现登陆文件验证方法