Python爬虫、数据分析与可视化:工具详解与案例实战
上QQ阅读APP看书,第一时间看更新

4.2 raise与except的整合使用

通过except,我们能用Python异常处理类捕获并处理Python语义相关的异常。在实际项目里,当某些业务数据不符合预期时也需要触发异常,但这类异常不是基于Python语法的,而是基于项目业务功能的。为了处理此类需求,我们需要有主动抛出异常的机制,另外还需要结合业务定义自己的异常处理类。