「Python」 exceptで例外処理の種類を指定する
書式
try:
処理コード
except [例外の種類]:
except:
エラーメッセージ
try:
処理コード
except [例外の種類]:
except:
エラーメッセージ
try: 処理コード except [例外の種類]: except: エラーメッセージ
try: エラーが起こるかもしれないコードブロック
except: エラーが起こった時に実行したいコードブロック
try 文を使って、エラーが起こった時にプログラムを終了せず、その時に例外処理やクリーンアップの為のコードを指定します。
使用例
try:
valA = 0
valB = 8
print(valB / valA)
except ValueError:
print("値のエラー")
except ZeroDivisionError:
print("ゼロ除算エラー")
except:
print("エラーメッセージ")
try:
valA = 0
valB = 8
print(valB / valA)
except ValueError:
print("値のエラー")
except ZeroDivisionError:
print("ゼロ除算エラー")
except:
print("エラーメッセージ")
try: valA = 0 valB = 8 print(valB / valA) except ValueError: print("値のエラー") except ZeroDivisionError: print("ゼロ除算エラー") except: print("エラーメッセージ")
実行結果
ゼロ除算エラー