「Python」try Exceptionを使用して例外処理を行うサンプル

環境
PyCharm 2021.3
Python 3.9.7

書式

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
try:
通常処理コード
except Exception:
例外処理コード
try: 通常処理コード except Exception: 例外処理コード
try:
    通常処理コード
except Exception:
    例外処理コード

「try:」の後に改行して処理を記述します。
例外処理のエラーオブジェクトを「Exception」に利用します。
「Exception」は幅広いエラーに対応します。
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
def funA(nn):
try:
return 20 / nn
except Exception:
print('0除算エラーの例外処理')
# 関数を実行します
print(funA(10))
print(funA(0))
def funA(nn): try: return 20 / nn except Exception: print('0除算エラーの例外処理') # 関数を実行します print(funA(10)) print(funA(0))
def funA(nn):
    try:
        return 20 / nn
    except Exception:
        print('0除算エラーの例外処理')

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

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
2.0
0除算エラーの例外処理
None
2.0 0除算エラーの例外処理 None
2.0
0除算エラーの例外処理
None

 

Python

Posted by arkgame