Импорт модулей¶Importing Modules
Модули, описанные в этой главе, предоставляют новые способы импорта других модулей Python и перехватчики для настройки процесса импорта.
Полный список модулей, описанных в этой главе:
zipimport– Импорт модулей из Zip-архивовzipimport – Import modules from Zip archivespkgutil– Утилита расширения пакетовpkgutil – Package extension utilitymodulefinder– Поиск модулей, используемых скриптомmodulefinder – Find modules used by a scriptrunpy– Поиск и выполнение модулей Pythonrunpy – Locating and executing Python modulesimportlib– Реализацияimportimportlib – The implementation of import- ВведениеIntroduction
- ФункцииFunctions
importlib.abc– Абстрактные базовые классы, связанные с импортомimportlib.abc – Abstract base classes related to importimportlib.resources– Ресурсыimportlib.resources – Resourcesimportlib.machinery– Импортёры и хуки путиimportlib.machinery – Importers and path hooksimportlib.util– Вспомогательный код для импортёровimportlib.util – Utility code for importers- ПримерыExamples
- Программный импортImporting programmatically
- Проверка возможности импорта модуляChecking if a module can be imported
- Прямой импорт файла с исходным кодомImporting a source file directly
- Настройка импортёраSetting up an importer
- Аппроксимация
importlib.import_module()Approximating importlib.import_module()
- Использование
importlib.metadataUsing importlib.metadata