← Todos os artigos

6 min de leitura

Como ler uma mensagem de erro sem entrar em pânico

Tipo, linha e pista: um roteiro simples de depuração.

Comece pelo final

A última linha costuma trazer o tipo do erro e uma mensagem curta. Depois, procure o número da linha indicada.

Compare nomes, pontuação e tipos. Corrija uma causa por vez e execute novamente.

Três erros frequentes

SyntaxError aponta uma estrutura inválida, como dois-pontos ausentes. NameError aparece quando um nome não foi definido. TypeError pode indicar uma operação entre tipos incompatíveis.

A linha indicada é o melhor ponto de partida, mas a causa também pode estar logo acima.