
#13 – Работа с файлами за счет Питон
Видеоурок
Многие языки программирования предоставляют классы для работы с файлами и директориями проекта. Язык Python обладает множеством классов для записи и чтения данных из файлов.
Работа с файлами
При работе с файлами всегда необходимо помнить две вещи:
- Перед началом работы с файлом его необходимо открыть;
- После завершения работы с файлом его необходимо закрыть.
Если файл не открыт или же неверно открыт, то вы не можете полноценно работать с его содержимым.
С закрытием все проще, но и коварнее. Если вы не закроете файл, то программа будет работать верно, тем не менее, чем больше будет открытых файлов, тем больше программа будет перегружена и в какой-то момент она просто зависнет или выключиться.
Исключения и файлы
Поскольку не всегда известно будет ли файл в проекте или на компьютере пользователя, то всегда лучше открывать файлы за счёт использования исключений. Выполняйте открытие файлов в блоке try except
и тем самым вы обезопасите себя от любых непредвиденных обстоятельств.
Работа с файлами
Для открытия файла существует функция open
, которая открывает файл разными способами.
Вот все возможные типы открытия файла:

Для записи текста в файл существует метод write
, а для чтения метод read
. После того, как с файлом была закончена работа его обязательно необходимо закрыть. Это делается при помощи метода close
.
Исходный код
Весь код будет доступен после подписки на проект!
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть