Pythonで例外処理を扱う方法は何ですか?

Pythonで例外を処理する方法は、try-exceptステートメントを使用することです。tryブロックには例外が発生する可能性があるコードが含まれており、exceptブロックには例外を処理するコードが含まれています。例えば:

try:
    # 可能会抛出异常的代码
    result = 10 / 0
except ZeroDivisionError:
    # 处理异常的代码
    print("除数不能为0")

exceptブロック以外にも、elseブロックやfinallyブロックを使用して、例外処理のメカニズムを完全にすることができます。elseブロックでは、tryブロックで例外が発生しなかった場合に実行されるコードが含まれており、finallyブロックでは例外の発生有無にかかわらず実行されるコードが含まれています。例えば:

try:
    result = 10 / 2
except ZeroDivisionError:
    print("除数不能为0")
else:
    print("结果为:", result)
finally:
    print("结束处理异常")
コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds