メモ代わり。てきとーに。 いや、ですからてきとーですって。 2年前ぐらいにPythonあたりでメールくれた方、ごめんなさい。メール紛失してしまい無視した形になってしまいました。。。

2008年2月25日月曜日

[Python][お勉強] Python入門(63) - raiseステートメント

例外を故意に発生させる方法のひとつにraiseステートメントがある。

書式は以下のとおり。


raise name
raise name, data
raise
 


ひとつめ、

raise name
 

は指定した例外名nameを故意に発生させる。

2つめ、

raise name, data
 

は、例外名nameを発生させ、dataとともに例外処理に渡す。
exceptブロックで、

except name, X:
 

と記述しておくと、変数Xにdataを受け取ることができる。


3つめ、

raise
 

は、直近に発生した例外を再度発生させる。




おしまい。
.

0 コメント: