#22 Работа с файлами в Python | Задача из ДЗ | Курс по Python и программированию | Михаил Омельченко

Работа с файлами в Python. Python поддерживает множество различных типов файлов, но условно их можно разделить на два виде: текстовые и бинарные. Текстовые файлы - это к примеру файлы с расширением cvs, txt, html, в общем любые файлы, которые сохраняют информацию в текстовом виде. Бинарные файлы - это изображения, аудио и видеофайлы и т.д. В зависимости от типа файла работа с ним может немного отличаться. ---=--- Подписывайся на Telegram канал - О веб разработке и программировании простым языком. То что поможет стать высококвалифицированным специалистом. ---=--- 🔥Провожу индивидуальные занятия по python и веб разработке (django, fastapi, flask, javascript). Обучаю с нуля, а так же провожу консультации для мидлов и синьоров. Пиши в Телеграм или ---=--- При работе с файлами необходимо соблюдать некоторую последовательность операций: Открытие файла с помощью метода open() Чтение файла с помощью метода read() или запись в файл посредством метода write() Закрытие файла методом close() Существует 4 общих режима: r (Read). Файл открывается для чтения. Если файл не найден, то генерируется исключение FileNotFoundError w (Write). Файл открывается для записи. Если файл отсутствует, то он создается. Если подобный файл уже есть, то он создается заново, и соответственно старые данные в нем стираются. a (Append). Файл открывается для дозаписи. Если файл отсутствует, то он создается. Если подобный файл уже есть, то данные записываются в его конец. b (Binary). Используется для работы с бинарными файлами. Применяется вместе с другими режимами - w или r, например, rb (чтение бинарных файлов) и wb (запись бинарных файлов). r . Файл открывается одновременно для чтения и записи. Если файл не найден, то генерируется исключение FileNotFoundError w . Файл открывается одновременно для чтения и записи. Если файл не существует, то он автоматически создается. Если файл существует, то он перезаписывается 00:00 - Программа из ДЗ 03:05 - Работа с файлами в python #djangoschool #python #программирование
Back to Top