как записать в файл на python с помощью кнопки tkinter?

#python #file #tkinter #save

#python #файл #tkinter #Сохранить

Вопрос:

Я использую tkinter и хочу записывать строку в файл всякий раз, когда нажимаю кнопку. Однако, поскольку я могу изменить строку из виджета ввода tkinter, в файл записывается только последняя строка. Как я могу записать и сохранить каждую строку из tkinter в файл в разных строках?

 with open("Accountdata.txt", "r ") as f:
        
        f.write(str(usernames))
        f.write("n")
        print(f.read())
        f.close()
  

Ответ №1:

 with open(filename, 'a ') as f:  # append (plus) mode
    f.write(str(usernames)   'n')
    f.seek(0)
    print(f.read())