「Python」 exceptで例外処理の種類を指定する

書式

try:
 処理コード
except [例外の種類]:
except:
  エラーメッセージ

try: エラーが起こるかもしれないコードブロック
except: エラーが起こった時に実行したいコードブロック
try 文を使って、エラーが起こった時にプログラムを終了せず、その時に例外処理やクリーンアップの為のコードを指定します。

使用例

try:
    valA = 0
    valB = 8
    
    print(valB / valA)
except ValueError:
    print("値のエラー")
except ZeroDivisionError:
    print("ゼロ除算エラー")
except:
    print("エラーメッセージ")

実行結果
ゼロ除算エラー

Python

Posted by arkgame