首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

异常的分类以及处理方法

什么是异常?

异常简单理解,就是非正常,没有达到预期目标。异常是一个事件,并且这个异常事件在我们程序员的运行过程中出现,会影响我们程序正常执行。

异常分两种:1. 语法错误导致的异常 2. 逻辑错误导致的异常

如何处理异常?

1.如果错误发生的情况是可以预知的,那么就可以使用流程控制进行预防处理

2.如果错误的发生条件不可预知,就可以使用 try。。。except。。在错误发生时进行处理

注意:try。。except。。是在错误发生后进行的处理。和if有着根本性的区别。

Try。。。except。。详细用法

自定义异常处理类

当异常出现时,对异常信息进行写入日志。

traceback 回溯模块 https://docs.python.org/3.7/library/traceback.htmllogging 日志模块 https://docs.python.org/3.7/library/logging.html

标准的异常类

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191227A06FSO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券