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

python密碼錯(cuò)誤三次鎖定(實(shí)例講解)

 更新時(shí)間:2017年11月14日 09:40:32   作者:smelond  
下面小編就為大家分享一篇python密碼錯(cuò)誤三次鎖定的實(shí)例講解。具有很好的參考價(jià)值。希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

程序需求:

輸入用戶名,密碼

認(rèn)證成功顯示歡迎信息

輸入錯(cuò)誤三次后鎖定用戶

流程圖:

好像畫的不咋地

查看代碼:

#!/usr/bin/env python
# _*_ coding:utf-8 _*_
# File_type:一個(gè)登錄接口
# Author:smelond
import os

username = "smelond"#用戶名
password = "qweqwe"#密碼
counter = 0#計(jì)數(shù)器

#讀取黑名單
file = os.path.exists("./user.txt")#檢查當(dāng)前目錄是否有user.txt這個(gè)文件,如果有者輸出True賦給file
if file == True:#判斷是否有user.txt這個(gè)文件
 blacklist_file = open("user.txt", "r").read()#open()打開文件,并且用read()讀取文件,然后賦給blacklist_file
 if blacklist_file == username:#檢查文件里面的內(nèi)容是否和我們的用戶名相等
  print("Username lock. Please contact the administrator to remove the restrictions!!!")#輸出錯(cuò)誤提示
  exit()#退出程序

#登錄接口
for i in range(3):
 counter += 1#對(duì)每次登錄進(jìn)行計(jì)數(shù)
 input_user = input("Please input username: ")
 input_pass = input("Please input password: ")
 if input_user == username and input_pass == password:
  print("Welcome login...")
  break
 else:
  print("ERROR Incorrect username or password!!!")
  continue

#寫入黑名單
if counter == 3:#判斷我是否輸入錯(cuò)誤三次
 print("The user name has been disabled")#提示信息
 blacklist_user = open("user.txt", "a")#以追加模式打開 (從 EOF 開始, 必要時(shí)創(chuàng)建新文件)
 blacklist_user.write("%s" % username)#將用戶名寫入黑名單
 blacklist_user.close()#使用open后一定要記得調(diào)用文件對(duì)象的close()方法

以上這篇python密碼錯(cuò)誤三次鎖定(實(shí)例講解)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

尼玛县| 革吉县| 达拉特旗| 巩留县| 恭城| 当涂县| 德昌县| 宁都县| 临泽县| 黄浦区| 荆州市| 志丹县| 勃利县| 定远县| 漳州市| 株洲市| 喜德县| 赣州市| 郓城县| 始兴县| 开江县| 灌阳县| 双桥区| 孝感市| 肥城市| 临泉县| 吴堡县| 米脂县| 安丘市| 金乡县| 青海省| 左权县| 恭城| 靖江市| 东辽县| 佛学| 察哈| 江口县| 沙坪坝区| 乌海市| 永平县|