Pythonは例外を発生させます
例外を発生させる
Python開発者は、条件が発生した場合に例外をスローすることを選択できます。
例外をスロー(または発生)するには、raise
キーワードを使用します。
例
xが0より小さい場合は、エラーを発生させてプログラムを停止します。
x = -1
if x < 0:
raise Exception("Sorry, no numbers below
zero")
キーワードは、raise
例外を発生させるために使用されます。
発生させるエラーの種類と、ユーザーに印刷するテキストを定義できます。
例
xが整数でない場合は、TypeErrorを発生させます。
x = "hello"
if not type(x) is int:
raise TypeError("Only
integers are allowed")