Імпорт модулів¶
Модулі, описані в цьому розділі, надають нові способи імпорту інших модулів Python і хуків для налаштування процесу імпорту.
Повний список модулів, описаних у цій главі:
zipimport
— Import modules from Zip archivespkgutil
— Package extension utilitymodulefinder
— Find modules used by a scriptrunpy
— Locating and executing Python modulesimportlib
— Реалізаціяimport
- вступ
- Функції
importlib.abc
– Абстрактні базові класи, пов’язані з імпортомimportlib.machinery
– Імпортери та перехоплювачі шляхуSOURCE_SUFFIXES
DEBUG_BYTECODE_SUFFIXES
OPTIMIZED_BYTECODE_SUFFIXES
BYTECODE_SUFFIXES
EXTENSION_SUFFIXES
all_suffixes()
BuiltinImporter
FrozenImporter
WindowsRegistryFinder
PathFinder
FileFinder
SourceFileLoader
SourcelessFileLoader
ExtensionFileLoader
NamespaceLoader
ModuleSpec
AppleFrameworkLoader
importlib.util
– Код утиліти для імпортерів- Приклади
importlib.resources
– Package resource reading, opening and accessimportlib.resources.abc
– Abstract base classes for resourcesimportlib.metadata
– Accessing package metadata- The initialization of the
sys.path
module search path