filesys.md
1> **Источник:** https://python-all.ru/3.15/library/filesys.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# Доступ к файлам и каталогам89Модули, описанные в этой главе, работают с файлами и каталогами на диске. Например, есть модули для чтения свойств файлов, переносимой обработки путей и создания временных файлов. Полный список модулей этой главы:1011- [`pathlib` – Объектно-ориентированные пути файловой системы](https://python-all.ru/3.15/library/pathlib.html)1213 - [Основное использование](https://python-all.ru/3.15/library/pathlib.html#basic-use)14 - [Исключения](https://python-all.ru/3.15/library/pathlib.html#exceptions)15 - [Абстрактные пути](https://python-all.ru/3.15/library/pathlib.html#pure-paths)1617 - [Общие свойства](https://python-all.ru/3.15/library/pathlib.html#general-properties)18 - [Операторы](https://python-all.ru/3.15/library/pathlib.html#operators)19 - [Доступ к отдельным частям](https://python-all.ru/3.15/library/pathlib.html#accessing-individual-parts)20 - [Методы и свойства](https://python-all.ru/3.15/library/pathlib.html#methods-and-properties)21 - [Конкретные пути](https://python-all.ru/3.15/library/pathlib.html#concrete-paths)2223 - [Разбор и генерация URI](https://python-all.ru/3.15/library/pathlib.html#parsing-and-generating-uris)24 - [Развёртывание и разрешение путей](https://python-all.ru/3.15/library/pathlib.html#expanding-and-resolving-paths)25 - [Запрос типа и состояния файла](https://python-all.ru/3.15/library/pathlib.html#querying-file-type-and-status)26 - [Чтение и запись файлов](https://python-all.ru/3.15/library/pathlib.html#reading-and-writing-files)27 - [Чтение каталогов](https://python-all.ru/3.15/library/pathlib.html#reading-directories)28 - [Создание файлов и каталогов](https://python-all.ru/3.15/library/pathlib.html#creating-files-and-directories)29 - [Копирование, перемещение и удаление](https://python-all.ru/3.15/library/pathlib.html#copying-moving-and-deleting)30 - [Права доступа и владение](https://python-all.ru/3.15/library/pathlib.html#permissions-and-ownership)31 - [Язык шаблонов](https://python-all.ru/3.15/library/pathlib.html#pattern-language)32 - [Сравнение с модулем `glob`](https://python-all.ru/3.15/library/pathlib.html#comparison-to-the-glob-module)33 - [Сравнение с модулями `os` и `os.path`](https://python-all.ru/3.15/library/pathlib.html#comparison-to-the-os-and-os-path-modules)3435 - [Соответствующие инструменты](https://python-all.ru/3.15/library/pathlib.html#corresponding-tools)36 - [Протоколы](https://python-all.ru/3.15/library/pathlib.html#module-pathlib.types)37- [`os.path` – Основные операции с путями](https://python-all.ru/3.15/library/os.path.html)38- [`stat` – Интерпретация результатов `stat()`](https://python-all.ru/3.15/library/stat.html)39- [`filecmp` – Сравнение файлов и каталогов](https://python-all.ru/3.15/library/filecmp.html)4041 - [Класс `dircmp`](https://python-all.ru/3.15/library/filecmp.html#the-dircmp-class)42- [`tempfile` – Создание временных файлов и каталогов](https://python-all.ru/3.15/library/tempfile.html)4344 - [Примеры](https://python-all.ru/3.15/library/tempfile.html#examples)45 - [Устаревшие функции и переменные](https://python-all.ru/3.15/library/tempfile.html#deprecated-functions-and-variables)46- [`glob` – Развертывание шаблонов путей в стиле Unix](https://python-all.ru/3.15/library/glob.html)4748 - [Примеры](https://python-all.ru/3.15/library/glob.html#examples)49- [`fnmatch` – Сопоставление имен файлов с шаблонами Unix](https://python-all.ru/3.15/library/fnmatch.html)50- [`linecache` – Произвольный доступ к строкам текста](https://python-all.ru/3.15/library/linecache.html)51- [`shutil` – Высокоуровневые операции с файлами](https://python-all.ru/3.15/library/shutil.html)5253 - [Операции с каталогами и файлами](https://python-all.ru/3.15/library/shutil.html#directory-and-files-operations)5455 - [Эффективные операции копирования с учетом платформы](https://python-all.ru/3.15/library/shutil.html#platform-dependent-efficient-copy-operations)56 - [Пример copytree](https://python-all.ru/3.15/library/shutil.html#copytree-example)57 - [Пример rmtree](https://python-all.ru/3.15/library/shutil.html#rmtree-example)58 - [Операции архивирования](https://python-all.ru/3.15/library/shutil.html#archiving-operations)5960 - [Пример архивирования](https://python-all.ru/3.15/library/shutil.html#archiving-example)61 - [Пример архивирования с *base\_dir*](https://python-all.ru/3.15/library/shutil.html#archiving-example-with-base-dir)62 - [Определение размера выходного терминала](https://python-all.ru/3.15/library/shutil.html#querying-the-size-of-the-output-terminal)6364> **См. также**65>66> **Модуль [`os`](https://python-all.ru/3.15/library/os.html#module-os)**67>68> Интерфейсы операционной системы, включая функции для работы с файлами на более низком уровне, чем [файловые объекты Python](https://python-all.ru/3.15/glossary.html#term-file-object).69>70> **Модуль [`io`](https://python-all.ru/3.15/library/io.html#module-io)**71>72> Встроенная библиотека ввода-вывода Python, включающая как абстрактные классы, так и некоторые конкретные классы, например для файлового ввода-вывода.73>74> **Встроенная функция [`open()`](https://python-all.ru/3.15/library/functions.html#open)**75>76> Стандартный способ открытия файлов для чтения и записи в Python.77