最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實(shí)現(xiàn)登陸文件驗(yàn)證方法

 更新時(shí)間:2018年10月06日 17:12:30   投稿:laozhang  
本篇文章中我們給大家分享了關(guān)于Python實(shí)現(xiàn)登陸文件驗(yàn)證的方法和技巧,有興趣的朋友們參考學(xué)習(xí)下。

代碼主要功能:

利用Python實(shí)現(xiàn)簡(jiǎn)單的登陸驗(yàn)證,代碼主要有兩個(gè)部分組成:

第一部分:登陸頁面,作用是實(shí)現(xiàn)用戶名和密碼的輸入

利用兩個(gè)輸入函數(shù)input()來實(shí)現(xiàn)對(duì)用戶名和密碼的輸入

第二部分:文件驗(yàn)證,作用是對(duì)輸入的信息進(jìn)行驗(yàn)證

1.用戶名的驗(yàn)證,首先對(duì)存儲(chǔ)用戶名和密碼的信息讀取,然后再把輸入的用戶名和從文件中讀取的用戶名進(jìn)行比對(duì),如果比對(duì)成功則進(jìn)行下一步的密碼驗(yàn)證,如果沒有實(shí)現(xiàn)則提示重新輸入密碼,對(duì)密碼的驗(yàn)證也有一個(gè)輸入上限,當(dāng)密碼輸入錯(cuò)誤3次,程序退出。否則驗(yàn)證成功。

登陸頁面代碼:

import text #text為文件名:text.py 用來實(shí)現(xiàn)文件驗(yàn)證

print("歡迎使用登陸")

username = input("請(qǐng)輸入用戶名:")

while text.CheckUsername(username)==-1:

  username = input("沒有該用戶\n請(qǐng)輸入用戶名:")

else:

  n=text.CheckUsername(username)

  password = input("請(qǐng)輸入密碼:")

  text.CheckUser(n,password)

文件驗(yàn)證代碼:

import pickle

def CheckUsername(name):#檢驗(yàn)是否有該用戶名

  ff = open("D:\\test.txt", "rb")

  n = pickle.load(ff)

  # print(n)

  # print(n[0][0])

  # print(len(n))

  ff.close()

  for i in range(len(n)):

    if name == n[i][0]:

      return i

  return -1#用來返回用戶名所在位置

def CheckUser(x,psd):#x為用戶名位置,pwd為密碼

  ff = open("D:\\test.txt", "rb")

  n = pickle.load(ff)

  # print(n)

  # print(n[0][0])

  # print(len(n))

  ff.close()

  i=1

  while n[x][1]!=psd and i<3:

    psd=input("請(qǐng)?jiān)俅屋斎朊艽a:")

    i+=1

  else:

    if i<3:

      print("登陸成功!")

    else:

      print("3次輸入密碼錯(cuò)誤!已鎖定")

運(yùn)行結(jié)果截圖:

成功登陸頁面:

驗(yàn)證用戶名頁面:

驗(yàn)證密碼頁面:

附加內(nèi)容:

用戶名和密碼在文件的存儲(chǔ)方式是一個(gè)列表:

import pickle

s=[["aaa","111"],["bbb","222"],["ccc","333"]]

f = open("D:\\test.txt","wb")

try:

  pickle.dump(s,f)

except:

  print("輸入異常")

finally:

  f.close()

相關(guān)文章

  • Python實(shí)現(xiàn)PDF提取文字并統(tǒng)計(jì)詞頻

    Python實(shí)現(xiàn)PDF提取文字并統(tǒng)計(jì)詞頻

    這篇文章主要為大家介紹了Python土豪通過統(tǒng)計(jì)詞頻來實(shí)現(xiàn)快速預(yù)覽PDF報(bào)告效果,文中提供了文字PDF和圖片PDF提取文字的兩類方式,希望對(duì)大家有所幫助
    2025-04-04
  • Python類繼承和多態(tài)原理解析

    Python類繼承和多態(tài)原理解析

    這篇文章主要介紹了python類繼承和多態(tài)原理解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 對(duì)Pycharm創(chuàng)建py文件時(shí)自定義頭部模板的方法詳解

    對(duì)Pycharm創(chuàng)建py文件時(shí)自定義頭部模板的方法詳解

    今天小編就為大家分享一篇對(duì)Pycharm創(chuàng)建py文件時(shí)自定義頭部模板的方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Django中處理出錯(cuò)頁面的方法

    Django中處理出錯(cuò)頁面的方法

    這篇文章主要介紹了Django中處理出錯(cuò)頁面的方法,即在異常出現(xiàn)時(shí)返回的頁面信息,需要的朋友可以參考下
    2015-07-07
  • Python中關(guān)于浮點(diǎn)數(shù)的冷知識(shí)

    Python中關(guān)于浮點(diǎn)數(shù)的冷知識(shí)

    這篇文章主要給大家介紹了Python中關(guān)于浮點(diǎn)數(shù)的冷知識(shí),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 詳解Python 調(diào)用C# dll庫最簡(jiǎn)方法

    詳解Python 調(diào)用C# dll庫最簡(jiǎn)方法

    這篇文章主要介紹了詳解Python 調(diào)用C# dll庫最簡(jiǎn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • pycharm: 恢復(fù)(reset) 誤刪文件的方法

    pycharm: 恢復(fù)(reset) 誤刪文件的方法

    今天小編就為大家分享一篇pycharm: 恢復(fù)(reset) 誤刪文件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • 詳解Python中的List

    詳解Python中的List

    這篇文章主要為大家介紹了Python中的List,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • Django ORM 聚合查詢和分組查詢實(shí)現(xiàn)詳解

    Django ORM 聚合查詢和分組查詢實(shí)現(xiàn)詳解

    這篇文章主要介紹了Django ORM 聚合查詢和分組查詢實(shí)現(xiàn)詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Python 獲取圖片GPS等信息鎖定圖片拍攝地點(diǎn)、拍攝時(shí)間(實(shí)例代碼)

    Python 獲取圖片GPS等信息鎖定圖片拍攝地點(diǎn)、拍攝時(shí)間(實(shí)例代碼)

    這篇文章主要介紹了Python 獲取圖片GPS等信息鎖定圖片拍攝地點(diǎn)、拍攝時(shí)間,先把圖片以二進(jìn)制的格式讀取出來,然后通過 exifread 庫把里面的 GPS 信息提取出來,再以特定的格式打印出來,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07

最新評(píng)論

固始县| 右玉县| 沭阳县| 鄂托克旗| 怀仁县| 洪江市| 彩票| 淮滨县| 遵义县| 柳河县| 古丈县| 甘德县| 平乐县| 定日县| 大安市| 利辛县| 陈巴尔虎旗| 铅山县| 黎川县| 繁昌县| 汾西县| 肃北| 怀远县| 靖安县| 漳平市| 蛟河市| 宜兰县| 绥江县| 江安县| 武宁县| 香港| 汝城县| 亳州市| 张北县| 临沧市| 邵阳市| 吕梁市| 察雅县| 赣榆县| 乐至县| 赤峰市|