Справочник · модуль 8 «Файлы, CSV, JSON»

Запись в файл .write()

Метод write кладёт текст в файл. Переносы строчек он сам не ставит: нужен знак \n.

Сравнение из жизни

Как писать ручкой в тетради.

Пример

with open("list.txt", "w", encoding="utf-8") as f:
    f.write("хлеб\n")
    f.write("молоко\n")
    f.write("яйца\n")

Учитель в уроке Метод write сам не переносит строчку. Знак обратная косая черта и n — это перенос. Без него всё склеится в одну строчку.

Запомнить

write — как писать ручкой в тетради. Новую строчку нужно начать самому.

Частые ошибки новичков на этой теме

Тема из урока 8.2 «Пишем в файл» курса PythonAZ.

В этом же уроке