「Python」try exceptでelseとfinallyのサンプル
書式
try: 処理コード1 except: 処理コード2 else: 処理コード3 finally: 処理コード4
else部分
try のコードブロックで例外が起きなかった時に実行されるコードブロックを指定します。
finally部分
例外が起きても起きなくても実行されるコードブロックを指定します。
使用例
try:
valA = 0
valB = 8
print(valB / valA)
except:
print("エラーメッセージ")
else:
print("正常メッセージ")
finally:
print("処理終了メッセージ")
実行結果
エラーメッセージ
処理終了メッセージ