エラーの種類ではなくその詳細内容で例外処理を行いたいのですが可能でしょうか?
例えば以下二つは同じZeroDivisionErrorですが、その詳細内容によって別々の例外処理を行いたいです。
あくまで例えなので、そもそも/と%で別処理をするなどはなしでお願いします。
python
1try: 2 a = 1 / 0 3except ZeroDivisionError: 4 traceback.print_exc() # ZeroDivisionError: division by zero(エラー内容)
python
1try: 2 a = 1 % 0 3except ZeroDivisionError: 4 traceback.print_exc() # ZeroDivisionError: integer division or modulo by zero(エラー内容)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/25 16:47