Файловый объект (File object) — это абстракция, представляющая файл в Python. Он обеспечивает способ взаимодействия с файлом, позволяя его открывать, читать, писать и управлять курсором (позицией для чтения/записи).
Это низкоуровневый интерфейс для работы с файлами операционной системы.
Файловые объекты создаются при вызове встроенной функции open()
.
Основные режимы работы с файлами:
'r'
- чтение (по умолчанию)'w'
- запись (перезаписывает файл или создает новый)'a'
- добавление (запись в конец файла)'x'
- исключающая запись (создает файл, но выдает ошибку, если файл уже существует)'b'
- двоичный режим't'
- текстовый режим (по умолчанию)'+'
- обновление (чтение и запись)Рекомендуется использовать менеджер контекста (with open(...)
) для автоматического закрытия файлового объекта.
python
Файловый объект (File object) — это абстракция, представляющая файл в Python. Он обеспечивает способ взаимодействия с файлом, позволяя его открывать, читать, писать и управлять курсором (позицией для чтения/записи).
Это низкоуровневый интерфейс для работы с файлами операционной системы.
Файловые объекты создаются при вызове встроенной функции open()
.
Основные режимы работы с файлами:
'r'
- чтение (по умолчанию)'w'
- запись (перезаписывает файл или создает новый)'a'
- добавление (запись в конец файла)'x'
- исключающая запись (создает файл, но выдает ошибку, если файл уже существует)'b'
- двоичный режим't'
- текстовый режим (по умолчанию)'+'
- обновление (чтение и запись)Рекомендуется использовать менеджер контекста (with open(...)
) для автоматического закрытия файлового объекта.
python
Register or sign in to get access to full answers for all questions from the question bank.