Pythonの例外処理に関する記事です。
- try, exceptを入れるとエラーが出た行数がわからない
- 例外をキャッチしたときに詳細なログが見たい
こんなあなたにおすすめです。
Try-Exceptでキャッチした例外の情報を出力する
使用するのはPythonの標準ライブラリである「sys」と「traceback」
参考 sysPython標準ライブラリ 参考 tracebackPython標準ライブラリ以下に色々試してみたコードを添付します。
個人的にはtraceback.format_tbを使って、独自のログ形式に変更するのがおすすめ。
[…] 【Python】try exceptでキャッチした例外の行数を出力 […]