Python è un linguaggio di programmazione interpretativo open-source con l'elaborazione di errore di eccezione -based. Anche se i messaggi di errore di Python sono più facilmente comprensibili di messaggi di errore in altri linguaggi di programmazione , potrebbe essere necessario eseguire il debug del codice utilizzando il modulo Traceback di Python . Utilizzando Traceback , è possibile stampare uno stack di chiamate e rintracciare dove e perché il programma si blocca . Istruzioni
1
Aprire il programma nel vostro editor di Python .
2
digitare quanto segue per caricare il modulo Traceback , quindi premere " Invio".
< P > import sys , traceback
3
Stampa lo stack di chiamate corrente digitando il comando seguente e quindi premere " Invio".
traceback.print_stack ( myProgramFile ) per
partire al suo punto invocazione , Python stampa dettagli per ogni chiamata nello stack corrente . Osservando l'output , è possibile vedere a quale linea di un errore si verifica . Python stampa anche il tipo di errore .