【Python】try exceptでキャッチした例外の行数を出力

Pythonの例外処理に関する記事です。

  • try, exceptを入れるとエラーが出た行数がわからない
  • 例外をキャッチしたときに詳細なログが見たい

こんなあなたにおすすめです。

Try-Exceptでキャッチした例外の情報を出力する

使用するのはPythonの標準ライブラリである「sys」と「traceback」

参考 sysPython標準ライブラリ 参考 tracebackPython標準ライブラリ

以下に色々試してみたコードを添付します。

個人的にはtraceback.format_tbを使って、独自のログ形式に変更するのがおすすめ。

1 COMMENT

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です