「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("処理終了メッセージ")

実行結果
エラーメッセージ
処理終了メッセージ

Python

Posted by arkgame