「Python」try exceptで例外処理を作成するサンプル

環境
PyCharm 2021.3
Python 3.9.7

書式

try:
    通常処理コード
except エラーオブジェクト:
    例外処理コード

「try:」の後に改行して処理を記述します。この「try:」の中にある処理でエラー処理が起きたら「except:」に飛びます。
使用例

def funA(nn):
    try:
        return 50 / nn
    except ZeroDivisionError:
        print('0除算エラーの例外処理')

# 関数を実行します
print(funA(10))
print(funA(0))

実行結果

5.0
0除算エラーの例外処理
None

 

Python

Posted by arkgame