ExpertiDict

Python · Essencial · Inglês · Técnico

import

/ˈɪmpɔɹt/palavra-chave

Carrega um módulo ou pacote e liga seus nomes ao escopo atual. Com from, traz apenas itens específicos. O módulo é executado uma única vez e fica em cache.

Onde usar

Está no topo de quase todo arquivo. Em code review, a convenção da PEP 8 é agrupar imports da biblioteca padrão, de terceiros e do projeto, evitando o import com asterisco.

Em código

import math
from pathlib import Path
print(math.sqrt(16))  # 4.0
print(Path('a/b.txt').suffix)  # .txt

Exemplos

Move that import to the top of the file.

Mova esse import para o topo do arquivo.

Don't use import star, it hides where names come from.

Não use import com asterisco, ele esconde de onde vêm os nomes.

Cuidado

Evite from modulo import *: ele polui o espaço de nomes e esconde de onde cada nome veio.

Sinônimos

importação

Veja também

Todos os termos de Python