首页 > 其他 > 详细

异常处理

时间:2021-04-19 23:40:50      阅读:22      评论:0      收藏:0      [点我收藏+]


1、异常处理

异常是程序发生错误的信号,一旦程序出错,Python解释器就会产生一个异常,如果该异常如果没有被处理,程序的运行就会立即终止。

2、为何要处理异常

增强程序的健壮性,鲁棒性

3、如何处理异常

? 具体来说错误分为两大类:

1、语法错误SyntaxError

1、程序运行前会先检测语法,语法不通过程序都不不会运行,在程序运行前必须改正,不允许出现

2、逻辑错误

1、尽量避免
2、针对无法预防的错误,解决方案:补救

3.1、如何补救

print("start...")
try:
    被监测的代码1
    被监测的代码2
    被监测的代码3
except 异常类型1 as e:
    处理异常的代码1
except 异常类型2 as e:
    处理异常的代码2
except (异常类型3, 异常类型4) as e:
    处理异常的代码
except Exception as e:  # 万能异常,当上述所有异常类型都不成立时就会运行这行
    处理异常的代码
else:
    print("被监测代码块没有异常发生时会运行")
finally:
    print("被监测代码块无论有没有异常发生都会运行")

异常代码会让代码变得更复杂,不到万不得已,能不用

异常处理

原文:https://www.cnblogs.com/poco/p/14678757.html

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