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

Режимы w и a

Режим "w" стирает файл и пишет заново. Режим "a" дописывает в конец. Режим "r" только читает.

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

Как чистый лист или следующая страница дневника.

Пример

with open("hello.txt", "w", encoding="utf-8") as f:
    f.write("Привет, файл!")

Учитель в уроке Вторым значением в open пишут режим. Режим w значит «write», то есть запись. Метод write кладёт текст в файл. Если файла нет, он создастся.

Запомнить

Режим w — как чистый лист: старое стирается. Режим a — как следующая страница дневника.

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

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

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