python---异常处理机制
异常处理机制
Python 的异常机制主要依赖 try 、except 、else、finally 和 raise 五个关键字。
try 关键字后缩进的代码块简称 try 块,它里面放置的是可能引发异常的代码;
except 关键字对应异常类型和处理该异常的代码块;
多个 except 块之后可以放一个 else 块,表明程序不出现异常时还要执行 else 块;
finally 块用于回收在 try 块里打开的物理资源,异常机制会保证 finally 块总被执行;
raise 用于引发一个实际的异常,raise 可以单独作为语句使用,引发一个具体的异常对象