ExpertiDict

Python · Essencial · Português · Técnico

pacote

/pa.ˈkɔ.tʃi/substantivo

Diretório que agrupa módulos relacionados e permite importá-los com notação de pontos. Tradicionalmente tem um arquivo __init__.py, embora hoje possa existir sem ele.

Onde usar

Aparece ao organizar um projeto em pastas e ao escrever imports como from app.servicos import email. Também é o nome do que se instala com pip, o que confunde iniciantes.

Em código

app/
  __init__.py
  mensagens.py

# em outro arquivo:
from app.mensagens import enviar

Exemplos

O projeto virou um pacote com três subpacotes.

Falta um __init__.py, então esse diretório não é um pacote regular.

Cuidado

O pacote de importação (a pasta no código) e o pacote de distribuição (o que se instala com pip) nem sempre têm o mesmo nome.

Sinônimos

package

Veja também

Todos os termos de Python