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

Чтение файла .read()

Метод read читает весь файл как один текст. Метод readlines даёт список строчек. Цикл for по файлу идёт по строчкам.

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

Как прочитать книгу целиком или по одной странице.

Пример

Закрыли вручную

f = open("notes.txt", encoding="utf-8")
print(f.readline().strip())
f.close()
Результат
Купить хлеб

Учитель в уроке Слева файл закрыт вручную. Про close можно забыть, и тогда данные могут не дойти до диска. Справа with закрывает файл сам, даже если случится ошибка. Пользуйся with.

Запомнить

Чтение файла — как чтение книги. Можно целиком, а можно по одной строчке.

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

Тема из урока 8.1 «Читаем файл» курса PythonAZ.

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