- Для того, чтобы использовать файлы в программе нужно:
- открыть файл, указав режим доступа (чтение, запись, добавление и т. д.);
- выполнить операции чтения или записи;
- закрыть файл методом close () или использовать конструкцию with для автоматического закрытия.
- Существуют файловые переменные двух типов:
- Текстовые файлы — работа с текстом, учитывается кодировка.
Режимы: 'r' (чтение), 'w' (запись, перезапись), 'a' (добавление в конец), 'r+' (чтение и запись). - Бинарные файлы — работа с байтами. Режимы: 'rb', 'wb', 'ab' и т.д.
- Основные операторы для работы с файлами
<имя файловой переменной> = | Открыть файл для чтения |
|---|---|
<имя файловой переменной> = | Открыть файл для записи |
<имя файловой переменной> = | Открыть файл для добавления |
<имя переменной> = | Прочитать одну строку |
if not <имя переменной>: | При чтении построчно проверить конец файла |
<имя переменной> = | Прочитать все содержимое файла |
<имя файловой переменной>.write | Записать данные из переменной в файл |
<имя файловой переменной>.close () | Закрыть файл |