Python中的错误处理

  • try-except
  • try-except-else
  • try-except-else-finally

正常情况

# 捕捉错误
try:
    print(10/2)
except ZeroDivisionError as zex:
    print("除0错误")
else:
    print("正常处理")
finally:
    print("End")

捕捉到异常 

这个例子中的异常是分母为0。此时可以用ZeroDivisionError来判断异常是否是分母为0造成的


# 捕捉错误
try:
    print(10/0)
except ZeroDivisionError as zex:
    print("除0错误")
else:
    print("正常处理")
finally:
    print("End")

猜你喜欢

转载自blog.csdn.net/qq_40323256/article/details/112202741