异常处理
方式一、捕获异常
捕获异常1. try...except...
try:
可能你出现异常的代码1
可能你出现异常的代码2
..........
except: (处理的异常类型...), errorMsg
处理语句
except可以捕获多个异常
捕获异常2. try...finally...
try:
可能你出现异常的代码1
可能你出现异常的代码2
..........
finally:
代码“必须”运行
捕获异常3. try...except...else...
else的内容必须是没有补货到异常的情况下执行
捕获异常4. try...except...else...finally...终极组合
try:
试着执行,异常中断
except NameError:
发生异常执行
else:
没发生异常执行
finally:
一定执行
方式二、抛出异常 关键字 raise
异常/错误对象必须有一个名字,且它们应是Error或Exception类的子类