11. Доступ к файлам и каталогам¶File and Directory Access
Модули, описанные в этой главе, работают с файлами и каталогами на диске. Например, есть модули для чтения свойств файлов, переносимой обработки путей и создания временных файлов. Полный список модулей этой главы:
- 11.1. pathlib – Объектно-ориентированные пути файловой системыpathlib – Object-oriented filesystem paths
- 11.2. os.path – Распространённые манипуляции с именами путейos.path – Common pathname manipulations
- 11.3. fileinput – Итерация по строкам из нескольких входных потоковfileinput – Iterate over lines from multiple input streams
- 11.4. stat – Интерпретация результатов stat()stat – Interpreting stat() results
- 11.5. filecmp – Сравнение файлов и каталоговfilecmp – File and Directory Comparisons
- 11.6. tempfile – Создание временных файлов и каталоговtempfile – Generate temporary files and directories
- 11.7. glob – Развёртывание шаблонов путей в стиле Unixglob – Unix style pathname pattern expansion
- 11.8. fnmatch – Сопоставление имён файлов с шаблонами в стиле Unixfnmatch – Unix filename pattern matching
- 11.9. linecache – Произвольный доступ к строкам текстаlinecache – Random access to text lines
- 11.10. shutil – Высокоуровневые операции с файламиshutil – High-level file operations
- 11.11. macpath – Функции манипуляции путями Mac OS 9macpath – Mac OS 9 path manipulation functions
См. также
- Модуль os
- Интерфейсы операционной системы, включая функции для работы с файлами на более низком уровне, чем файловые объекты Python.
- Модуль io
- Встроенная библиотека ввода-вывода Python, включающая как абстрактные классы, так и некоторые конкретные классы, например для файлового ввода-вывода.
- Встроенная функция open()
- Стандартный способ открытия файлов для чтения и записи в Python.