python异常类型判断是否有异常

try 里面的语句可以正常执行没有異常,则执行这一个部分的代码不会执行except 部分的代码

try 里的代码有异常,则执行except的代码(此时异常没有细分)

场景3: 需要打印出错误的相关信息

场景3: 根据错误类型细分except

(1)利用reason可以给出错误信息

(2)遇到一个异常不会再继续执行,所以报的是1/0的错误

1. NameError:尝试访问一个未申明的变量

 
 
 
 
 
 
 
 
 
 

 #抛絀异常说明该接口方法未实现
 




错误检测与异常处理区别在于:错误检测是在正常的程序流中,处理不可预见问题的代码例如一个调用操作未能成功结束

我要回帖

更多关于 python异常类型 的文章

 

随机推荐