2023年2月26日 / 最終更新日時 : 2023年2月26日 studio73 Python Pythonチュートリアル 8章 エラーと例外(8) ユーザー定義例外 新しい例外クラスを作成することで、独自の例外を指定することが出来ます。 4行目でException(例外)クラスを継承して、MyErrorという名前のクラスを定義しています。7行目で定義したMyErro […]
2023年2月19日 / 最終更新日時 : 2023年2月19日 studio73 Python Pythonチュートリアル 8章 エラーと例外(7) 例外の連鎖 raise 文では from を使い、例外を連鎖することが出来ます。これは例外を変換するときに便利です。 3行目のfunc()関数の中で例外(ここでは、IOError)を強制的に発生させています。このエラーを […]
2023年2月12日 / 最終更新日時 : 2023年2月12日 studio73 Python Pythonチュートリアル 8章 エラーと例外(6) 例外を送出する raise文により指定の例外を強制的に発生させられます。raise文の引数には送出する例外を指定します。 3行目でraise文により、強制的にNameErrorを発生させています。4行目でexcept文に […]
2023年2月4日 / 最終更新日時 : 2023年2月4日 studio73 Python Pythonチュートリアル 8章 エラーと例外(5) 例外を処理する except 節のクラスは、例外と同じクラスか基底クラスのときに互換 (compatible)となります。 上記のソースの違いは、5から6行目と7から8行目の順番が違います。同じNameErrrorを発生 […]