Esta documentação é de uma versão antiga do Python que não é mais atualizada. Você deveria atualizar e ler a Documentação do Python para versão estável atual.

# 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 archives
  - Objetos zipimporter
  - Exemplos
- `pkgutil` — Utilitário de extensão de pacote
- `modulefinder` — Procura módulos usados por um script
  - Exemplo de uso de `ModuleFinder`
- `runpy` — Localizando e executando módulos Python
- `importlib` — A implementação de `import`
  - Introdução
  - Funções
  - `importlib.abc` – classes base abstratas relacionadas a importação
  - `importlib.resources` – Recursos
  - `importlib.machinery` – Importadores e ganchos de caminho
  - `importlib.util` – Utility code for importers
  - Exemplos
    - Importing programmatically
    - Checando se o módulo pode ser importado
    - Importa o arquivo de origem diretamente
    - Setting up an importer
    - Approximating `importlib.import_module()`
- Using `importlib.metadata`
  - Visão Geral
  - API funcional
    - Pontos de entrada
    - Metadados de distribuição
    - Versões de distribuição
    - Arquivos de distribuição
    - Requisitos de distribuição
  - Distribuições
  - Estendendo o algoritmo de pesquisa