Для записи многострочной строки в файл в Python, при этом сохраняя символы новой строки, вы можете использовать следующий подход.
Сначала создайте вашу многострочную строку, включив символы новой строки (n) с помощью тройных кавычек:
multiline_str = """ Это первая строка. Это вторая строка. Это третья строка. """
Затем откройте файл для записи с помощью функции open
, указав имя файла и режим записи ("w"):
file = open("file.txt", "w")
Запишите вашу многострочную строку в файл с помощью метода write
объекта файла:
file.write(multiline_str)
Наконец, закройте файл, чтобы все изменения были сохранены:
file.close()
Весь код вместе будет выглядеть следующим образом:
multiline_str = """ Это первая строка. Это вторая строка. Это третья строка. """ file = open("file.txt", "w") file.write(multiline_str) file.close()
После выполнения этого кода, ваша многострочная строка будет сохранена в файле "file.txt", при этом символы новой строки будут сохранены и правильно отображаться при чтении файла.
Рекомендуется не забывать закрывать файл после того, как вы закончили работу с ним, чтобы избежать утечки ресурсов и непредвиденных проблем с доступом к файлу.