Как написать новую строку в файл даже после перезапуска программы?

59
7

Поэтому я работаю над этой программой, чтобы показать, что я узнал как новый программист, а также пытаюсь изучить новые вещи. Я пытаюсь написать эту регистрационную программу для входа в систему, но каждый раз, когда она регистрируется, она перезаписывает старую подписку.

 print ("Ok lets Get Started!")
time.sleep(2)
print ("What would you like your username to be?")
username = input()
#writes there desired username to file
f = open ("USERNAME.txt", 'w')
f.write( username + '\n' )
f.close()

print ("Ok Now what do you want your password to be?")
Pword = input()
#writes desired pasword to file
f = open ("PASSWORD.txt", 'w')
f.write ( Pword + '\n' )
f.close()

Поэтому я запускаю эту программу и ввожу те детали, которые я хочу. Затем он сохраняет их в текстовые файлы, которые у меня установлены, а затем в конце программы. Когда я снова запустил программу, я введу детали, но приступил к записи в новую строку, которая перезаписывает Старый.

спросил(а) 2017-01-17T20:08:00+03:00 3 года, 10 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема