rwallace:
他の多くの言語としてPythonでは、キャッチされない例外のデフォルト動作では、完全なスタックトレースを出力することです。これは無益であるほとんどがデータとスタックトレース無名の前のコンソール出力のラインの何百もの以外に有用です。私は本当にただ多分スタックトレースの最後の10行を見てみたいです。
どのようなコードは、それが唯一の最後の10行を印刷する以外、キャッチされない例外で起こるだけの方法スタックトレースを印刷する例外ハンドラに入ることができますか?
Wasifハサン:
これを試して:
# import trace back module and get stack trace
import traceback
try:
statement
except:
error = traceback.format_exc()
# split stack trace into a list and slice it
stack_trace = error.split('\n')
stack_trace[len(stack_trace)-10:len(stack_trace)+1]