![Python爬虫、数据分析与可视化:工具详解与案例实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/851/34630851/b_34630851.jpg)
上QQ阅读APP看书,第一时间看更新
4.2 raise与except的整合使用
通过except,我们能用Python异常处理类捕获并处理Python语义相关的异常。在实际项目里,当某些业务数据不符合预期时也需要触发异常,但这类异常不是基于Python语法的,而是基于项目业务功能的。为了处理此类需求,我们需要有主动抛出异常的机制,另外还需要结合业务定义自己的异常处理类。
通过except,我们能用Python异常处理类捕获并处理Python语义相关的异常。在实际项目里,当某些业务数据不符合预期时也需要触发异常,但这类异常不是基于Python语法的,而是基于项目业务功能的。为了处理此类需求,我们需要有主动抛出异常的机制,另外还需要结合业务定义自己的异常处理类。