로컬 파일 로그인의 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)은      대한 라인 userList 여기서 :
 (23)가  
24          # 텍스트 파일 및 분할 캐리지 리턴 줄의 끝에서 제거 계정 비밀번호 부분 목록 
25          USER1 = line.strip ( " \ N- ' ) .split는 ( " : " )
 (26)되어  
27          # 계정 비밀번호에 대한 검증 
28          IF 사용자 == USER1 [0]  암호 == USER1 [1. ] :
 29             # 검증이 성공적으로 마크의 갱신 및 루프 끝은 
30              에서 깃발 = 거짓
 (31)은              BREAK 
32  다른 :
 (33)는      # 에서 플래그 루프의 리드 끝 동안 다음 계정 암호 인증, 3 = 계산 실패 True 인 
(34)는      IF :에서 깃발
 35          인쇄 ( " 로그인 , 계정 잠금 세 번 로그인 실패에 도달했습니다 " )
 36      다른 :
 37          인쇄 ( " 로그인 성공 " )
 (38)  
(39)  # 데이터를 끄고 
40 userFile.close을 ()

추천

출처www.cnblogs.com/exception999/p/12046554.html