Я работаю в python tkinter и пытаюсь написать код для записи некоторого содержимого в файл и его сохранения.Я использовал filedialog для этого.Я хочу написать содержание в каждой следующей строке.Несмотря на то, что при запуске кода возникают ошибки, даже после записи "\ n", он не записывает следующую строку."\ N" просто добавляет пробел после.Как решить эту проблему?
Я пытался использовать ключевое слово "\ n" по-разному.Тем не менее, он не пишет на следующую строку.Вместо этого он добавляет только пробел после, как и делает.
Ниже приведена соответствующая часть кода:
def save_file(event=""):
data = filedialog.asksaveasfile(mode="w", defaultextension=".html")
if data is None:
return
data.write("Content-1" + "\n"+ "Content-2" + "\n")
data.close()
Я ожидаю, что данные будут записаны в файл как:
Content-1
Content-2
Но он записывает в файл как: Content-1 Content-2