raise文
例外を発生させる文
code:python
raise SyntaxError('意図的に発生させた構文エラー')
エラーによって生じる例外を受けてよう。
code:python
try:
raise SyntaxError('意図的に発生させた構文エラー')
except SyntaxError:
print('try-except文で受けてみました')
code:python
try:
raise SyntaxError('意図的に発生させた構文エラー')
except SyntaxError as e:
print('例外をいったんeに格納して表示:', e)
上の例における「SyntaxError」の箇所により、発生させる例外(エラーの種類)を指定できる。
例外一覧 参考
SyntaxError, ValueError, ZeroDivisionError...など多数