程序在执行过程中如果出现异常(exception),在编程中没有提前设置拦截异常和处理异常的语句,程序就会终止运行。在程序编写阶段,预测可能发生异常的情况,并想办法处理,这也是编程的一部分。Python处理异常的方法有两种,一种是被动发现异常(try语句),另一种是由编程人员预测到出现异常的情况并主动抛出异常(raise语句)。