ローカルファイルののpython3シミュレーションログイン

ローカルログファイルのシミュレーション

 

USER.TXTテキストファイルのデータ形式:

ユーザー名パスワード

1  コーディング:8- UTF。
2  
。3  #は、データを読み取る
4。 userfile =開き(" USER.TXT "" R&LT " 5。 USERLIST = userFile.readlines()
 6。 
7つの。 ログイン制限
8。 COUNT = 3。
 9。 
10  ログ成功マーク
11フラッグ= 12  
13  しばらく COUNT> 0 旗:
 14      ユーザー名を入力するとパスワード
15      ユーザー=入力(ユーザーにあなたの名前を入力します。16      パスワード= INPUT(パスワードを入力してください:。17  
18です     ログをデクリメント1。
19。      カウント- 1 =。
 20は 
21である     サイクルの検証
22がある     ためにラインユーザリスト:
 23れ 
24          テキストファイルと分割キャリッジリターンラインの末尾に削除アカウントのパスワードのリストの一部である
25          USER1 = line.strip(" \ N- ").splitは(" " 26れ 
27          アカウントのパスワードについては、検証
28          IFユーザー== USER1 [0] パスワード== user1の[1。] :
 29             検証が成功したマークの更新とループ終了である
30              のフラグ= Falseの
 31れ             BREAK 
32  33です     内のフラグTrueで、アカウントのパスワード認証が失敗すると、カウント= 3ループのリード終わりながら
34が     IF で旗:
 35          印刷" ログイン三回、ログイン失敗、アカウントのロックアウトに達している36      、他37          印刷ログインは成功した38  
39  #のデータオフターン
40 userFile.closeを()

おすすめ

転載: www.cnblogs.com/exception999/p/12046554.html