例外を故意に発生させる方法のひとつに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 コメント:
コメントを投稿