基于股票大数据分析的Python入门实战(视频教学版)
上QQ阅读APP看书,第一时间看更新

第4章
异常处理与文件读写

在语法上和功能上没问题的程序也未必能成功运行,这是因为程序运行的环境会存在各种不确定的因素。比如当使用remove删除列表元素时,如果元素不存在,系统就会抛出异常。又如,当程序读写文件时,如果文件不存在,系统也会抛出异常。

如果没有任何异常处理机制,出现异常情况时程序就被迫中止运行了。而作为开发者实际所期望的是:第一能看到异常的细节从而知道该如何处理;第二程序能继续进行而不是因异常而中止。对于这种情况,就需要用到Python提供的异常处理机制。文件读写是异常处理机制的一个比较典型的使用场景,所以本章将综合它们来讲述这两方面的内容。