breakpoint() Entrar no depurador

Última atualização: 2026-09-22

breakpoint() Entrar no depurador

breakpoint() entra no depurador (pdb por padrão); pode ser substituído pela variável de ambiente PYTHONBREAKPOINT ou por sys.breakpointhook().

CategoriaFunções internas
TipoFunção interna
Versão do Python3.7+

📝 Sintaxe

breakpoint(*args, **kws)

⚙️ Parâmetros

args OpcionalVariable positional arguments passed through to the hook.
kwargs OpcionalVariable keyword arguments passed through to the hook.

Retorno:None; the actual behavior is delegated to sys.breakpointhook().

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

breakpoint skipped
after
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

QComo desativar breakpoint() em ambiente de produção?
ADefina a variável de ambiente PYTHONBREAKPOINT=0, ou execute sys.breakpointhook = lambda *a, **k: None no código; a partir daí breakpoint() vira uma operação vazia.
QEm qual depurador breakpoint() entra por padrão?
APor padrão entra no pdb (depurador embutido do Python); o programa para no ponto de chamada, aparece o prompt (Pdb), permitindo ver/modificar variáveis e executar passo a passo.
QQual é a diferença entre depurar com breakpoint() e print()?
Aprint apenas imprime a saída e você precisa inserir/remover manualmente; breakpoint() entra num depurador real, permitindo ver todas as variáveis locais, executar expressões arbitrárias e rastrear passo a passo; ao terminar, basta remover uma linha.
QPosso personalizar o comportamento do breakpoint?
ASim. Aponte sys.breakpointhook para um gancho personalizado (ex.: ipdb.set_trace), ou especifique via variável de ambiente PYTHONBREAKPOINT, por exemplo apontando para um depurador alternativo ao pdb.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%