Importando módulos¶
Os módulos descritos neste capítulo fornecem novas maneiras de importar outros módulos Python e hooks para personalizar o processo de importação.
A lista completa de módulos descritos neste capítulo é:
zipimport
— Import modules from Zip archivespkgutil
— Utilitário de extensão de pacotemodulefinder
— Procura módulos usados por um scriptrunpy
— Locating and executing Python modulesimportlib
— A implementação deimport
- Introdução
- Funções
importlib.abc
– classes base abstratas relacionadas a importaçãoimportlib.machinery
– Importadores e ganchos de caminhoSOURCE_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
– Utility code for importers- Exemplos
importlib.resources
– Leitura, abertura e acesso a recursos de pacotesimportlib.resources.abc
– Classes base abstratas para recursosimportlib.metadata
– Acessando metadados do pacote- A inicialização do caminho de pesquisa de módulos
sys.path