
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Pythonのexceptで丁寧にtracebackを表示する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Pythonのexceptで丁寧にtracebackを表示する - Qiita
import traceback import re import sys try: pass # ここに何か処理を書く except Exception as e: err... import traceback import re import sys try: pass # ここに何か処理を書く except Exception as e: error_class = type(e) error_description = str(e) err_msg = '%s: %s' % (error_class, error_description) print(err_msg) tb = traceback.extract_tb(sys.exc_info()[2]) trace = traceback.format_list(tb) print('---- traceback ----') for line in trace: if '~^~' in line: print(line.rstrip()) else: text = re.sub(r'\n\s*', '