2013-08-05 23 views

Odpowiedz

24

To jest traceback.extract_stack() jeśli chcesz mieć wygodny dostęp do nazw modułów i funkcji oraz numerów linii, lub ''.join(traceback.format_stack()), jeśli chcesz po prostu ciąg, który wygląda jak wyjście traceback.print_stack().

+5

Zauważ, że nawet z ' '' .join' dostaniesz multilinii ciąg, ponieważ elementy' format_stack() '' \ n's zawierać. –

1

pomocą modułu inspect. W szczególności sprawdź. currentframe() - ale cały moduł jest tam w celu sprawdzenia stanu twojego programu w danym momencie.

Kilka przydatnych sztuczek sprawdzać here.

Powiązane problemy