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

4.1 通过try…except…finally处理异常

异常(Exception)不是语法错误,更不是设计上的功能缺陷,而是程序运行时遇到的功能之外的问题,比如读文件时目标文件并不存在。

如果没有异常处理机制,出现异常情况时代码就会自动终止,这并不符合我们的预期。正确地处理异常情况不仅能确保程序继续运行,还能根据异常的各种细节参数合理地进行重试或告警等操作。