Python プログラミング

【Python】例外処理でのエラー内容をexceptionやtracebackで確認する方法まとめ

この記事は約2分で読めます。

 

例外処理でエラーメッセージ出力

 

例外処理でエラーが発生した際にログを残す方法は以下の2つが一般的です。

 

  • traceback
  • Exception

 

スポンサーリンク
スポンサーリンク

サンプルコード

 

Exceptionを使う

 

try:
    print(1 / 0)
except Exception as e:
    print(e)

 

 

tracebackモジュールを使う

 

import traceback

try: 
    print(1 / 0) 
except:
    traceback.print_exc()

 

 

Exceptionは想定通りのエラー、tracebackは想定外のエラーが起きた際に原因を確認するのに便利です。

個人的にはtracebackを多用しています。(いいことなのか悪いことなのかは知らん)

 

 

 

 

コメント

タイトルとURLをコピーしました