
#9 - Работа с файлами (чтение и запись)
Видеоурок
Работа с файлами это распространенная вещь в программировании. Нам постоянно что-то надо сохранять или же брать информацию из сохраненных документов.
Перед началом работы с любым текстовым документом важно изначально открыть документ. При этом, если его не будет, то будет вызвана ошибка. Чтобы программа не ломалась всегда необходимо проверять наличие существования файла. Это можно сделать при помощи условных конструкций или при помощи специальных форматов для открытия файлов.
Для открытия файла существует функция open
, которая открывает файл разными способами. Ниже представлены все возможные способы открытия файла:
Режим | Характеристика |
---|---|
r | Открытие файла лишь для чтения. Курсор помещается в начало файла перед первым символом. |
r+ | Открытие файла для чтения и записи. Курсор помещается в начало файла перед первым символом. |
w | Открытие файла лишь для записи. Файл будет полностью перезаписан новой информацией. Если файла нет, то он будет создан. |
w+ | Открытие файла для записи и чтения. Файл будет полностью перезаписан новой информацией. Если файла нет, то он будет создан. |
a | Только запись в файл. Курсор будет поставлен в конце файла, если файл существует, в противном случае создается новый файл для записи. |
a+ | Запись и чтение из файла. Курсор будет поставлен в конце файла, если файл существует, в противном случае создается новый файл для записи. |
b | Режим двоичного файла (может использоваться с любой из перечисленных команд). |
t | Режим текстового файла (может использоваться с любой из перечисленных команд, кроме «b»). |
Исходный код
Весь код будет доступен после подписки на проект!
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть