Функция open() используется для открытия файла. Синтаксис: open(файл, режим, буферизация, кодировка, ошибки, перевод_строк, closefd, opener).
Основные параметры:
Режимы доступа:
| Режим | Описание |
|---|---|
| 'r' | Чтение (файл должен существовать) |
| 'w' | Запись (создает файл или перезаписывает) |
| 'a' | Добавление (запись в конец файла) |
| 'x' | Создание (вызывает ошибку, если файл есть) |
| 'b' | Двоичный режим |
| 't' | Текстовый режим (по умолчанию) |
| '+' | Открытие для обновления (чтение и запись) |
Рекомендуется использовать with open(...) as файл:, чтобы файл автоматически закрывался, даже при возникновении ошибок.
python
Другие параметры (буферизация, ошибки, перевод_строк, closefd, opener) используются в более специфических случаях и редко требуются для базовой работы с файлами.