首页 > 编程语言 > 详细

python的异常处理

时间:2019-09-25 13:14:54      阅读:83      评论:0      收藏:0      [点我收藏+]

异常:就是不正常的情况,程序开发过程中错误和Bug都是补充正常的情况

异常发生的后果:引发程序崩溃

处理异常(容错):包容出现的不正常的错误,保证持续的正常执行

处理异常的方式

--- try-except:异常捕获处理,如果抓到异常,则会处理,如果抓不到,则认为没有异常

try:可能出现异常的代码

except(异常名称)

技术分享图片

 

 

except可写可不写

异常处理的目的:提高代码的稳定性

python使用try处理的语法结构

try:

可能发生异常的代码

except:

前面某一行出了问题,会立即跳到这里,终止上面的程序

异常处理最大的好处就是不会抛死,会继续向下跑

 

--- assertions:断言测试(一般用不到)

 

异常有些是由系统定义的异常,内置好的

所以我们也可以自定义异常,用来抛出或者传递信息

技术分享图片

 

 自定义异常,需要继承Exceptions类

 

注意:在函数中遇到return,如果函数存在finally的语句块,那么函数必须先执行完finally,之后才会return

主要目的是为高层传播信息

python的异常处理

原文:https://www.cnblogs.com/wananluni/p/11583856.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!