Pythonの例外処理についてです。
try...except...else...finally
の構文とraise
の2点だけ覚えられれば大丈夫の気がします。
要点
テキストの「3.1 例外処理」の内容について、自分なりにまとめた要点は以下です。
ご参考になれば嬉しいです。
Javaとの違い
Javaの例外処理の書き方はtry...catch...finally
です。その中にはelse
はかけなかったと思います。
しかし、同じこと実現するには、全ての例外クラスの親であるException
クラスを待ち受けすれば良いです。
全ての例外をcatch
すると、例外が訳もなくもみ消されてバグが気づかないリスクがありますので、そこに気をつける必要があります。
コメントを残す