traceback.format_exc()
を呼び出すときに得られる素敵な形式で表示したいトレースバックオブジェクトがあります。Python:トレースバックオブジェクトの書式設定方法
これには組み込み関数がありますか?またはコードのいくつかの行ですか?
traceback.format_exc()
を呼び出すときに得られる素敵な形式で表示したいトレースバックオブジェクトがあります。Python:トレースバックオブジェクトの書式設定方法
これには組み込み関数がありますか?またはコードのいくつかの行ですか?
format_excを使用すると、例外の種類、値、およびトレースバックの準備ができてを持っているのであれば、それは簡単なはず本当にただ
etype, value, tb = sys.exc_info()
return ''.join(format_exception(etype, value, tb, limit))
です。例外がある場合は、format_exception
が本質的であることに注意してください。
list = ['Traceback (most recent call last):\n']
list = list + format_tb(tb, limit)
ここで、limitのデフォルトはNoneです。
traceback.print_tbまたはtraceback.format_tbを試しましたか?
traceback
docsは、トレースバックオブジェクトのフォーマットにfew examplesとwhole set of functionsを指定します。