Wie können Sie programmgesteuert untersuchen Sie den stack-trace der exception in Python?

Wenn eine Ausnahme Auftritt in Python, können Sie untersuchen Sie den stack? Können Sie bestimmen, seiner Tiefe? Ich habe die traceback Modul, aber ich kann nicht herausfinden, wie es zu benutzen.

Mein Ziel ist es, alle Ausnahmen abzufangen, die auftreten, während der Analyse einer eval-Ausdruck, ohne den Fang Ausnahmen, die von Funktionen kann es haben, genannt. Nicht beschimpfen, mich für die Verwendung von eval. Es war nicht meine Entscheidung.

HINWEIS: ich möchte dies programmatisch tun, nicht interaktiv.

Schreibe einen Kommentar