[toc]
try...多个 except 结构
上面的结构可以捕获所有的异常, 工作中也很常见. 但是, 从金典理论考虑, 一般建议尽量捕获可能出现的多个异常 ( 按照先子类后父类的顺序 ) , 并且针对性的写出异常处理多代码, 为了避免遗漏可能出现的异常, 可以在最后 增加 BaseException. 结构如下:
try:
被监控的, 可能引发异常的语句块
exception Exception1:
处理 Exceiption1 的语句块
exception Exception2:
处理 Exception2 的语句块
...
exception BaseException:
处理可能遗漏的异常的语句块
执行结果: