traceback is one option:
import traceback
traceback.print_stack()
Frage
I have inherited a large Python project in which there are points whereI want to know how I got there. So I would like to see a stracetrace.
It seems that the traceback module can do that, but I need to throw an exception.
Is there a way to get a stacktrace without throwing an exception?
Lösung
traceback is one option:
import traceback
traceback.print_stack()
Andere Tipps
you want inspect.stack(), which returns a list of frame objects
import inspect
def a():
b()
def b():
c()
def c():
print inspect.stack()