Документация Python неофициальный перевод

modules.md

62 строк · 5.9 КБ · обычная страница · сырой текст · скачать

1> **Источник:** https://python-all.ru/3.14/library/modules.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# Импорт модулей89Модули, описанные в этой главе, предоставляют новые способы импорта других модулей Python и перехватчики для настройки процесса импорта.1011Полный список модулей, описанных в этой главе:1213- [`zipimport` – Импорт модулей из Zip-архивов](https://python-all.ru/3.14/library/zipimport.html)1415  - [Объекты zipimporter](https://python-all.ru/3.14/library/zipimport.html#zipimporter-objects)16  - [Примеры](https://python-all.ru/3.14/library/zipimport.html#examples)17- [`pkgutil` – Утилита расширения пакетов](https://python-all.ru/3.14/library/pkgutil.html)18- [`modulefinder` – Поиск модулей, используемых скриптом](https://python-all.ru/3.14/library/modulefinder.html)1920  - [Пример использования `ModuleFinder`](https://python-all.ru/3.14/library/modulefinder.html#example-usage-of-modulefinder)21- [`runpy` – Поиск и выполнение модулей Python](https://python-all.ru/3.14/library/runpy.html)22- [`importlib` – Реализация `import`](https://python-all.ru/3.14/library/importlib.html)2324  - [Введение](https://python-all.ru/3.14/library/importlib.html#introduction)25  - [Функции](https://python-all.ru/3.14/library/importlib.html#functions)26  - [`importlib.abc` – Абстрактные базовые классы, связанные с импортом](https://python-all.ru/3.14/library/importlib.html#module-importlib.abc)27  - [`importlib.machinery` – Импортёры и хуки пути](https://python-all.ru/3.14/library/importlib.html#module-importlib.machinery)28  - [`importlib.util` – Вспомогательный код для импортёров](https://python-all.ru/3.14/library/importlib.html#module-importlib.util)29  - [Примеры](https://python-all.ru/3.14/library/importlib.html#examples)3031    - [Программный импорт](https://python-all.ru/3.14/library/importlib.html#importing-programmatically)32    - [Проверка возможности импорта модуля](https://python-all.ru/3.14/library/importlib.html#checking-if-a-module-can-be-imported)33    - [Прямой импорт файла с исходным кодом](https://python-all.ru/3.14/library/importlib.html#importing-a-source-file-directly)34    - [Реализация отложенного импорта](https://python-all.ru/3.14/library/importlib.html#implementing-lazy-imports)35    - [Настройка импортёра](https://python-all.ru/3.14/library/importlib.html#setting-up-an-importer)36    - [Аппроксимация `importlib.import_module()`](https://python-all.ru/3.14/library/importlib.html#approximating-importlib-import-module)37- [`importlib.resources` – Чтение, открытие и доступ к ресурсам пакетов](https://python-all.ru/3.14/library/importlib.resources.html)3839  - [Функциональный API](https://python-all.ru/3.14/library/importlib.resources.html#functional-api)40- [`importlib.resources.abc` – Абстрактные базовые классы для ресурсов](https://python-all.ru/3.14/library/importlib.resources.abc.html)41- [`importlib.metadata` – Доступ к метаданным пакета](https://python-all.ru/3.14/library/importlib.metadata.html)4243  - [Обзор](https://python-all.ru/3.14/library/importlib.metadata.html#overview)44  - [Функциональный API](https://python-all.ru/3.14/library/importlib.metadata.html#functional-api)4546    - [Точки входа](https://python-all.ru/3.14/library/importlib.metadata.html#entry-points)47    - [Метаданные дистрибутива](https://python-all.ru/3.14/library/importlib.metadata.html#distribution-metadata)48    - [Версии дистрибутива](https://python-all.ru/3.14/library/importlib.metadata.html#distribution-versions)49    - [Файлы дистрибутива](https://python-all.ru/3.14/library/importlib.metadata.html#distribution-files)50    - [Зависимости дистрибутива](https://python-all.ru/3.14/library/importlib.metadata.html#distribution-requirements)51    - [Сопоставление импорта с пакетами дистрибутивов](https://python-all.ru/3.14/library/importlib.metadata.html#mapping-import-to-distribution-packages)52  - [Дистрибутивы](https://python-all.ru/3.14/library/importlib.metadata.html#distributions)53  - [Обнаружение дистрибутивов](https://python-all.ru/3.14/library/importlib.metadata.html#distribution-discovery)54  - [Реализация пользовательских провайдеров](https://python-all.ru/3.14/library/importlib.metadata.html#implementing-custom-providers)5556    - [Пример](https://python-all.ru/3.14/library/importlib.metadata.html#example)57- [Инициализация пути поиска модулей `sys.path`](https://python-all.ru/3.14/library/sys_path_init.html)5859  - [Виртуальные окружения](https://python-all.ru/3.14/library/sys_path_init.html#virtual-environments)60  - [Файлы \_pth](https://python-all.ru/3.14/library/sys_path_init.html#pth-files)61  - [Встраиваемый Python](https://python-all.ru/3.14/library/sys_path_init.html#embedded-python)62