이전에 사용한 사용자 이름을 입력하거나 새 사용자 이름을 만들 것인지 묻는 스크립트가 있습니다. 사용자가 새 사용자 이름을 생성하려는 경우 사용자 이름을 파일에 저장할 수 있지만 이전에 사용한 사용자 이름이 파일에 있는지 어떻게 확인합니까?
예 : 사용자가 이전에 사용 된 사용자 이름을 입력합니다. Python은 입력 한 사용자 이름이 목록에 있으면 파일에서 사용자 이름 목록을 확인합니다. 입력 한 사용자 이름이 목록에 있으면 계속 사용할 수 있습니다. 사용자 이름을 다시 입력하거나 새로 만들도록 요청합니다. 하나
또한 사용자 이름을 입력 할 때 이전에 입력 한 사용자 이름을 덮어 쓰지 않도록 만드는 방법도 알려 주실 수 있다면 도움이 될 것입니다.
이전에 사용한 사용자 이름이 파일에 있는지 어떻게 확인합니까?
파일을 읽고 입력 한 사용자 이름이 있는지 확인합니다.
with open(path_to_file) as f:
if inputted_username in [line.strip() for line in f.readlines()]: # getting rid of '\n'
# rest of code
사용자 이름을 입력 할 때 이전에 입력 한 사용자 이름을 덮어 쓰지 않도록 만드는 방법
추가 플래그로 파일을 엽니 다.
with open(path_to_file, 'a') as f:
# rest of code
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다