Pythonの例外処理
例外とはプログラミング実行中に発生するエラーのことです。
Pythonにはその例外をコントロールする手段があり、それを例外処理と呼びます。
try-except
例外を捕捉するには、try-except文を使用します。
try: # 例外が発生しそうな処理 except 捕捉したい例外クラス: # 例外が発生した際にする処理
else
try-except文中に例外が発生しなかった場合のみに行いたい処理がある場合は else を使用します。
try: # 例外が発生しそうな処理 except 捕捉したい例外クラス: # 例外が発生した際にする処理 else: # 例外が発生したかった際にする処理
finally
例外が発生してもしなくても行いたい処理がある場合は finally を使用します。
try: # 例外が発生しそうな処理 except 捕捉したい例外クラス: # 例外が発生した際にする処理 else: # 例外が発生したかった際にする処理 finally: # 例外が発生してもしなくてもする処理