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

Python編寫登陸接口的方法

 更新時間:2017年07月10日 10:52:23   作者:Pipi_shrimp  
這篇文章主要為大家詳細(xì)介紹了Python編寫登陸接口的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Python編寫登陸接口的具體代碼,供大家參考,具體內(nèi)容如下

1.輸入用戶名密碼;

2.認(rèn)證成功后顯示歡迎信息;

3.錯誤三次后,賬號被鎖定。 

賬號文件:user.txt

鎖定文件:locked.txt

流程圖如下:

# -*- coding:utf-8 -*-
# Author Caoxl
import sys

account_file='E:\user.txt'
locked_file='E:\locked.txt'

def deny_account(username):
 print('您的用戶已被鎖定')
 with file(locked_file,'a') as deny_f:
  deny_f.write('\n'+username)

def main():
 retry_count=0
 retry_limit=3         #循環(huán)次數(shù)
 while retry_count<retry_limit:     #用戶最多重復(fù)登陸3次
  username=raw_input('請輸入您的用戶名:') #引導(dǎo)用戶輸入用戶名
  with file(locked_file,'r') as lock_f:
   #采用with打開方式,將locked_file賦值lock_f,防止忘記f.close()關(guān)閉文件
   for line in lock_f.readlines():  #循環(huán)遍歷每一行的內(nèi)容
    if len(line)==0:     #對每一行內(nèi)容進(jìn)行處理
     continue
    if username == line.strip():
     #利用.strip這個函數(shù)去掉換行符,來對username進(jìn)行匹配。
     sys.exit('用戶已經(jīng)被鎖定!')
  if len(username)==0:  #提示用戶登錄時,用戶名不能為空!
   print('用戶名不能為空,請重新輸入')
   continue

  password= raw_input('請輸入您的密碼:') #引導(dǎo)用戶輸入密碼
  with file(account_file,'r') as account_f:
   flag= False

   for line in account_f.readlines():
    user,pawd=line.strip().split()  #將用戶名和對應(yīng)密碼進(jìn)行處理
    if username==user and password==pawd: #判斷用戶名和密碼
     print('success!')
     flag=True
     break      #退出for循環(huán)
  if flag==False:      #避免用戶在三次輸入后,依然提示重新輸入。
   if retry_count<2:
    print('您輸入的用戶名或密碼有誤,請重新輸入!')

   retry_count+=1

  else:
   print('歡迎用戶登陸成功!!')
   break
   # 加標(biāo)志位是為了用戶能夠成功推出整個循環(huán)!
   deny_account(username)
   #對應(yīng)上面的def函數(shù)把鎖定賬號加入文檔中去

if __name__ == '__main__':
 main()

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python迭代器與生成器及作用示例詳解

    Python迭代器與生成器及作用示例詳解

    Python生成器在內(nèi)存管理、延遲計算、生成無限序列以及提高代碼簡潔性和可讀性方面都具有重要作用,這篇文章主要介紹了Python迭代器與生成器示例詳解,需要的朋友可以參考下
    2024-02-02
  • wxPython學(xué)習(xí)之主框架實例

    wxPython學(xué)習(xí)之主框架實例

    這篇文章主要介紹了wxPython學(xué)習(xí)之主框架應(yīng)用實例,以一個基礎(chǔ)的彈出窗體實例講述了wxPython主框架應(yīng)用程序的實現(xiàn)方法,需要的朋友可以參考下
    2014-09-09
  • 使用Python編寫電腦定時關(guān)機(jī)小程序

    使用Python編寫電腦定時關(guān)機(jī)小程序

    這篇文章主要為大家詳細(xì)介紹了如何使用Python編寫電腦定時關(guān)機(jī)小程序,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01
  • python數(shù)據(jù)結(jié)構(gòu)之棧、隊列及雙端隊列

    python數(shù)據(jù)結(jié)構(gòu)之棧、隊列及雙端隊列

    在上一章的學(xué)習(xí)中,我們主要學(xué)習(xí)了怎么去衡量一個算法的好壞,比較常見的方式是使用大O記法,就是所謂的時間復(fù)雜度,這一章節(jié)我來學(xué)習(xí)基本的數(shù)據(jù)結(jié)構(gòu),如棧、隊列和雙端隊列等等。感興趣的小伙伴可以參考一下
    2021-12-12
  • python實現(xiàn)猜單詞游戲

    python實現(xiàn)猜單詞游戲

    這篇文章主要為大家詳細(xì)介紹了python猜單詞小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • python 猴子補(bǔ)丁(monkey patch)

    python 猴子補(bǔ)丁(monkey patch)

    這篇文章主要介紹了python 猴子補(bǔ)丁(monkey patch),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • 如何在conda虛擬環(huán)境中配置cuda+cudnn+pytorch深度學(xué)習(xí)環(huán)境

    如何在conda虛擬環(huán)境中配置cuda+cudnn+pytorch深度學(xué)習(xí)環(huán)境

    這篇文章主要介紹了如何在conda虛擬環(huán)境中配置cuda+cudnn+pytorch深度學(xué)習(xí)環(huán)境,想在服務(wù)器上配置深度學(xué)習(xí)的環(huán)境,看了很多資料后總結(jié)出來了對于新手比較友好的配置流程,需要的朋友可以參考下
    2023-03-03
  • Python圓周率算法不只是3.14更多玩法揭秘

    Python圓周率算法不只是3.14更多玩法揭秘

    本篇博客將引領(lǐng)讀者穿越數(shù)學(xué)、計算和可視化的領(lǐng)域,通過豐富的示例代碼,揭示π的獨特之處,無論是計算π的各種方法、應(yīng)用領(lǐng)域中的角色,還是π作為無理數(shù)的特性,我們將通過Python的鏡頭,發(fā)現(xiàn)這個數(shù)字在數(shù)學(xué)世界中的非凡之處
    2024-01-01
  • Python如何使用組合方式構(gòu)建復(fù)雜正則

    Python如何使用組合方式構(gòu)建復(fù)雜正則

    在Python中正則寫復(fù)雜了很麻煩,難寫難調(diào)試,其實只需要兩個函數(shù),就能用簡單正則組合構(gòu)建復(fù)雜正則,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-12-12
  • python中的sys模塊詳解

    python中的sys模塊詳解

    sys模塊是與python解釋器交互的一個接口,sys 模塊提供了許多函數(shù)和變量來處理 Python 運(yùn)行時環(huán)境的不同部分,這篇文章主要介紹了python之sys模塊詳解,需要的朋友可以參考下
    2022-11-11

最新評論

闵行区| 通州市| 奎屯市| 南川市| 贡嘎县| 大英县| 安多县| 石河子市| 虹口区| 遂平县| 永定县| 黑龙江省| 定兴县| 长兴县| 二连浩特市| 石嘴山市| 屯门区| 隆回县| 夏津县| 方山县| 民乐县| 安岳县| 沂源县| 云林县| 卓尼县| 莱西市| 丰镇市| 天等县| 邯郸市| 武冈市| 房产| 富源县| 文登市| 葵青区| 永泰县| 定西市| 穆棱市| 三穗县| 乐亭县| 都昌县| 开远市|