「raise」の公式定義を読みましたが、それが何をするのかまだよくわかりません。
簡単に言うと、「raise」とは何でしょうか?
使用例が役立つでしょう。
ベストアンサー1
目的は2つあります。
独自のエラーを発生させるために使用されます。
if something: raise Exception('My error!')
2 つ目は、例外ハンドラーで現在の例外を再度発生させて、呼び出しスタックのさらに上位で処理できるようにすることです。
try:
generate_exception()
except SomeException as e:
if not can_handle(e):
raise
handle_exception(e)