[Python]try exceptでエラー内容を吐き出させる方法
Pythonの例外処理ではtry exceptを使用しますが、エラーが発生した時にその内容を出力する方法を紹介します
try exceptでエラー内容を出力する
try: def hoge() except: xxx
上記のコードでhoge()でエラーが発生した場合はそこで処理が止まります。
そのような場合に、エラーが発生したらexcept以下の処理を実行するように書くことができます。
しかし、try exceptの場合、そのままエラー内容が出力されません。
これを出力するためには以下のに記述します。
try: def hoge() except: import traceback traceback.print_exc()
上記で例外処理が走ると共にそのエラー内容が出力されます。