Léxico de TI › Programação › argparse

argparse

Programação Svenska → Atualizado: 2026-09-28

Módulo nativo do Python para argumentos de linha de comando — declare as flags e ganhe parsing, conversão de tipos e --help de graça.

Chegou no Python 2.7 e 3.2 como substituto do optparse. Você cria um ArgumentParser, chama add_argument() para cada flag e recebe de volta um objeto com os atributos preenchidos. O texto de ajuda é gerado a partir da mesma declaração, que é todo o objetivo — ele não pode ficar dessincronizado do código.

Suporta subcomandos ao estilo git commit, grupos mutuamente exclusivos e funções de tipo personalizadas. As alternativas do ecossistema são click e typer, mais agradáveis mas que somam uma dependência.

← Voltar ao léxico