2013-08-05 12 views

risposta

24

È traceback.extract_stack() se si desidera accedere facilmente ai nomi dei moduli e delle funzioni e ai numeri di riga o ''.join(traceback.format_stack()) se si desidera solo una stringa simile all'uscita traceback.print_stack().

+5

Si noti che anche con ' '' .join' otterrete una stringa multilinea, dal momento che gli elementi di' format_stack() '' \ contengono n's. –

1

utilizzare il modulo inspect. In particolare, ispezionare. currentframe() - ma l'intero modulo è lì con lo scopo di guardare lo stato del tuo programma in un dato momento.

alcuni utili trucchi ispezionare here.

Problemi correlati