>source
def main():
    username = input('Enter your user name: ')
    pw = input('Enter your password: ')
    if username and pw:
        print(f'Your now log in {username}')
        f = open ("user_information.txt", "w+")
        f.write(f'User Name {username} is log in now!')
main()

내 코드가 실행 중이지만 새 사용자 정보를 입력 할 때마다 데이터 정보가 저장된 메모장에 저장되지 않는 문제가 있습니다.


  • 답변 # 1

    파일에 쓰려면 with 문을 열고 닫는 작업을 자동으로 처리합니다 (코드에 닫는 부분이 없음). 아마도 파일을 닫고 있기 때문에 저장되지 않을 것입니다. 다음과 같이 시도하십시오.

    def main():
        username = input('Enter your user name: ')
        pw = input('Enter your password: ')
        if username and pw:
            print(f'Your now log in {username}')
            with open("user_information.txt", "wa") as f:
                f.write(f'User Name {username} is log in now!')
    main()
    
    

  • 이전 r - 각 ID에 대해 하나의 레코드를 가질 수 있도록 df를 재구성하는 방법
  • 다음 python - Pygame을 사용하여 버튼을 어떻게 동적으로 생성합니까?