Урок 17: Запись в файлы и with
На прошлом уроке мы читали файлы; теперь будем в них писать. Файл открывают в режиме записи с помощью open("file.txt", "w") и пишут с помощью .write(). Чистый способ — это with: with open("file.txt", "w") as f: — он закрывает файл автоматически в конце блока. Обратите внимание: режим "w" начинает с
with open(...) as f: — это как открыть тетрадь, писать в ней и дать кому-то автоматически закрыть её, когда вы закончили. Режим "w" начинает с чистой страницы.
- .write()
- .write(text) записывает строку в файл, открытый в режиме записи.
- оператор with
- with open(...) as f: открывает файл и закрывает его автоматически в конце блока.
- режим записи "w"
- Режим "w" открывает файл для записи — он создаёт новый файл или стирает существующее содержимое.