로컬 로그 파일 시뮬레이션
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을 ()