1.捕获异常
try:
print("可能执行后报错的代码")
except 异常类型1:
print("如果捕获到该异常类型1,执行该段代码")
except 异常类型2:
print("如果捕获到该异常类型2,执行该段代码")
....
如果尝试执行的代码异常类型和要捕获的异常类型不一致性,则无法捕获异常
try语句执行逻辑:
- 先执行try中的代码
- 若没有触发异常,则跳过 except 不执行里面的代码,try语句执行完毕
- 若在执行try中的代码时发生了异常,那么跳过try里面未被执行的那部分代码。通过异常类型与 except 关键字后指定的异常相匹配,则会执行 except 中的代码,然后调到 try/except 代码块之中继续执行。
- 若发生的异常与