Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come stampare Stack di chiamate in Python

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".

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 .

 

Programmazione © www.354353.com