Junior — Middle
De que forma o Python determina onde está o módulo que precisa de ser importado?
sobes.tech IA
Resposta da IA
O Python procura um módulo para importar numa lista de diretórios armazenada na variável sys.path. Esta lista é formada por várias fontes:
- O diretório de onde o script foi iniciado (diretório de trabalho atual).
- A variável de ambiente
PYTHONPATH, se estiver definida. - Os diretórios padrão de instalação do Python e das bibliotecas.
Quando executa import module_name, o interpretador verifica esses caminhos sequencialmente e carrega o primeiro módulo encontrado com esse nome.
Exemplo de saída dos caminhos de busca:
import sys
print(sys.path)