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.