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

Перенос строчки

В конце строчки файла стоит невидимый знак переноса \n. При чтении его убирают методом strip, при записи ставят сами.

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

Как нажатая клавиша Enter.

Пример

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

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

Запомнить

Знак переноса — как нажатый Enter. Он невидимый, но после него начинается новая строчка.

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

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

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