Доступ к файлам и каталогам¶File and Directory Access
Модули, описанные в этой главе, работают с файлами и каталогами на диске. Например, есть модули для чтения свойств файлов, переносимой обработки путей и создания временных файлов. Полный список модулей этой главы:
pathlib– Объектно-ориентированные пути файловой системыpathlib – Object-oriented filesystem paths- Основное использованиеBasic use
- ИсключенияExceptions
- Абстрактные путиPure paths
- Конкретные путиConcrete paths
- Разбор и генерация URIParsing and generating URIs
- Развёртывание и разрешение путейExpanding and resolving paths
- Запрос типа и состояния файлаQuerying file type and status
- Чтение и запись файловReading and writing files
- Чтение каталоговReading directories
- Создание файлов и каталоговCreating files and directories
- Копирование, перемещение и удалениеCopying, moving and deleting
- Права доступа и владениеPermissions and ownership
- Язык шаблоновPattern language
- Сравнение с модулем
globComparison to the glob module - Сравнение с модулями
osиos.pathComparison to the os and os.path modules - ПротоколыProtocols
os.path– Основные операции с путямиos.path – Common pathname manipulationsstat– Интерпретация результатовstat()stat – Interpreting stat() resultsfilecmp– Сравнение файлов и каталоговfilecmp – File and Directory Comparisonstempfile– Создание временных файлов и каталоговtempfile – Generate temporary files and directoriesglob– Развертывание шаблонов путей в стиле Unixglob – Unix style pathname pattern expansionfnmatch– Сопоставление имен файлов с шаблонами Unixfnmatch – Unix filename pattern matchinglinecache– Произвольный доступ к строкам текстаlinecache – Random access to text linesshutil– Высокоуровневые операции с файламиshutil – High-level file operations
См. также
- Модуль
os Интерфейсы операционной системы, включая функции для работы с файлами на более низком уровне, чем файловые объекты Python.
- Модуль
io Встроенная библиотека ввода-вывода Python, включающая как абстрактные классы, так и некоторые конкретные классы, например для файлового ввода-вывода.
- Встроенная функция
open() Стандартный способ открытия файлов для чтения и записи в Python.