首页 > 其他 > 详细

错误处理、调试

时间:2021-07-08 00:09:31      阅读:13      评论:0      收藏:0      [点我收藏+]

1.在错误处理中,我们将可能出现错误的代码try起来,捕获的异常用except圈起来

2.通常在我们处理代码的异常时,通常会通过raise关键字抛出异常

3.通常通过logging装饰器的配置来记录异常

4.当我们使用except捕获异常时,我们能将异常类及其子类“一网打尽”

5.在处理异常时,最常用的先使用raise关键字在可能出现异常的地方抛异常

之后在调用该异常方法里面try异常和except异常

6.调试有六种方式

1)第一种就是利用print()函数直接输出异常

2)通过assert(断言)关键字在异常语句的下一行写出assert语句,左边语句写成功情况,右边语句失败情况

通过-O关闭assert命令

3)通过logging装饰器来调试程序,如果要显示调试信息,还需要导入import logging语句

在之后输入logging.basicConfig(lever = logging。INFO)语句来输出异常等级

4)通过pdb来调式单步调试,通过数字以及n来查看运行情况,p+变量名来查看变量,命令q结束命令

5)通过pdb.set_trace()方法来设置断点,先导入import pdb语句,再在异常语句后面写出pdb.set_trace()方法设置断点处理异常

通过命令p查看变量情况,c继续执行

6)通过IDE功能的软件也能进行单步调试

总结:当我们处理异常的时候使用raise先抛异常,再在执行异常语句的方法try-except异常

上述的六中调试,最好是使用IDE,再就是最常用的logging装饰器

错误处理、调试

原文:https://www.cnblogs.com/kzf-99/p/14983618.html

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