Pythonチュートリアル 8章 エラーと例外(5)
例外を処理する
except 節のクラスは、例外と同じクラスか基底クラスのときに互換 (compatible)となります。


上記のソースの違いは、5から6行目と7から8行目の順番が違います。
同じNameErrrorを発生させていますが、下図の例では、5行目のexcept Exception:
でエラーがキャッチされています。
これは、NameErrorクラスが、Exceptionクラスから派生したものである為、ここでエラーがキャッチされる事になります。
クラスについては、この後の9章 クラスで説明します。
まとめ
今回は、例外を処理する について説明しました。
次回は、例外を送出する について説明します。
