Pythonの例外処理

例外とはプログラミング実行中に発生するエラーのことです。
Pythonにはその例外をコントロールする手段があり、それを例外処理と呼びます。

try-except

例外を捕捉するには、try-except文を使用します。

try:
    # 例外が発生しそうな処理
except 捕捉したい例外クラス:
    # 例外が発生した際にする処理

else

try-except文中に例外が発生しなかった場合のみに行いたい処理がある場合は else を使用します。

try:
    # 例外が発生しそうな処理
except 捕捉したい例外クラス:
    # 例外が発生した際にする処理
else:
    # 例外が発生したかった際にする処理

finally

例外が発生してもしなくても行いたい処理がある場合は finally を使用します。

try:
    # 例外が発生しそうな処理
except 捕捉したい例外クラス:
    # 例外が発生した際にする処理
else:
    # 例外が発生したかった際にする処理
finally:
    # 例外が発生してもしなくてもする処理



inserted by FC2 system