> **Источник:** https://python-all.ru/2.7/library/filesys.html
>
> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.

---

# 10. Доступ к файлам и каталогам

Модули, описанные в этой главе, работают с файлами и каталогами на диске. Например, есть модули для чтения свойств файлов, переносимой обработки путей и создания временных файлов. Полный список модулей этой главы:

- [10.1. `os.path` – распространённые манипуляции с путями](https://python-all.ru/2.7/library/os.path.html)
- [10.2. `fileinput` – итерация по строкам из нескольких входных потоков](https://python-all.ru/2.7/library/fileinput.html)
- [10.3. `stat` – интерпретация результатов `stat()`](https://python-all.ru/2.7/library/stat.html)
- [10.4. `statvfs` – константы, используемые с `os.statvfs()`](https://python-all.ru/2.7/library/statvfs.html)
- [10.5. `filecmp` – сравнение файлов и каталогов](https://python-all.ru/2.7/library/filecmp.html)

  - [10.5.1. Класс `dircmp`](https://python-all.ru/2.7/library/filecmp.html#the-dircmp-class)
- [10.6. `tempfile` – создание временных файлов и каталогов](https://python-all.ru/2.7/library/tempfile.html)
- [10.7. `glob` – развёртывание шаблонов имён путей в стиле Unix](https://python-all.ru/2.7/library/glob.html)
- [10.8. `fnmatch` – сопоставление с шаблонами имён файлов Unix](https://python-all.ru/2.7/library/fnmatch.html)
- [10.9. `linecache` – произвольный доступ к строкам текста](https://python-all.ru/2.7/library/linecache.html)
- [10.10. `shutil` – высокоуровневые файловые операции](https://python-all.ru/2.7/library/shutil.html)

  - [10.10.1. Операции с каталогами и файлами](https://python-all.ru/2.7/library/shutil.html#directory-and-files-operations)

    - [10.10.1.1. Пример copytree](https://python-all.ru/2.7/library/shutil.html#copytree-example)
  - [10.10.2. Операции архивирования](https://python-all.ru/2.7/library/shutil.html#archiving-operations)

    - [10.10.2.1. Пример архивирования](https://python-all.ru/2.7/library/shutil.html#archiving-example)
- [10.11. `dircache` – кэшированные списки каталогов](https://python-all.ru/2.7/library/dircache.html)
- [10.12. `macpath` – функции манипуляции с путями Mac OS 9](https://python-all.ru/2.7/library/macpath.html)

> **См. также**
>
> **Раздел [Файловые объекты](https://python-all.ru/2.7/library/stdtypes.html#bltin-file-objects)**
>
> Описание встроенных файловых объектов Python.
>
> **Модуль [`os`](https://python-all.ru/2.7/library/os.html#module-os)**
>
> Интерфейсы операционной системы, включая функции для работы с файлами на более низком уровне, чем встроенный файловый объект.
