31. Импорт модулей¶Importing Modules
Модули, описанные в этой главе, предоставляют новые способы импорта других модулей Python и перехватчики для настройки процесса импорта.
Полный список модулей, описанных в этой главе:
- 31.1.
zipimport– Импорт модулей из Zip-архивовzipimport – Import modules from Zip archives - 31.2.
pkgutil– Утилита расширения пакетовpkgutil – Package extension utility - 31.3.
modulefinder– Поиск модулей, используемых скриптомmodulefinder – Find modules used by a script - 31.4.
runpy– Поиск и выполнение модулей Pythonrunpy – Locating and executing Python modules - 31.5.
importlib– Реализацияimportimportlib – The implementation of import- 31.5.1. ВведениеIntroduction
- 31.5.2. ФункцииFunctions
- 31.5.3.
importlib.abc– Абстрактные базовые классы, связанные с импортомimportlib.abc – Abstract base classes related to import - 31.5.4.
importlib.machinery– Импортёры и перехватчики путейimportlib.machinery – Importers and path hooks - 31.5.5.
importlib.util– Вспомогательный код для импортёровimportlib.util – Utility code for importers - 31.5.6. ПримерыExamples
- 31.5.6.1. Программный импортImporting programmatically
- 31.5.6.2. Проверка возможности импорта модуляChecking if a module can be imported
- 31.5.6.3. Импорт исходного файла напрямуюImporting a source file directly
- 31.5.6.4. Настройка импортёраSetting up an importer
- 31.5.6.5. Аппроксимация
importlib.import_module()Approximating importlib.import_module()