1. try-except语句
最基本的结构,用于捕获和处理异常:
try:
# 可能引发异常的代码
result = 10 / 0
except ZeroDivisionError:
# 处理特定异常
print("错误:不能除以零!")
except Exception as e:
# 处理其他所有异常
print(f"发生未知错误: {e}")
else:
# 如果没有异常发生,执行此块
print("计算成功!")
finally:
# 无论是否发生异常,都会执行
print("执行清理操作")
发表评论