Python import tools
importlib базовая реализация механизма импорта стандарптной библиотеки. Можно использовать для динамического импорта модулей в процессе выполнения кода (для случаев, когда заранее не известно имя импортируемого модуля), в отличие от import
, который импортирует модуль при загрузке приложения
Назначение пакета importlib двоякое. Один из них — обеспечить реализацию оператора импорта (и, соответственно, функции __import__()
) в исходном коде Python. Это обеспечивает реализацию импорта, переносимую на любой интерпретатор Python. Во-вторых, в этом пакете представлены компоненты для реализации собственных настраиваемых объектов (обычно известных как средство импорта) для участия в процессе импорта.
Модуль предоставляет высокоуровневый и низкоуровневый (доступ к загрузчикам) АПИ импорта
pkgutil позволяет изменять правила импорта пакетов python и загружать ресурсы, не являющиеся кодом, распространяемых в составе пакетов
zipimport предоставляет инструменты загрузки python-кода из zip-архивов
Смотри еще: