python从零开始--12--(中级篇)
今日内容
一、异常处理
二、文件操作 (下一篇)
三、日志记录 (下下篇)
0
1
第一招、异常处理
调试Python程序时,经常会报出一些异常,异常的原因一方面可能是写程序时由于疏忽或者考虑不全造成了错误,另一方面,有些异常是不可避免的,这是我们写代码时无法预知的,然而python程序一旦报错,程序将会终止。这将极大的影响客户体验,为了防止程序终止,我们需要对异常进行捕获处理,让程序继续运行,过后我们只需要查看日志记录,就知道程序出现的问题,并进行相应的 程序员正经工作,改bug。
1
异常处理,使用try/except
例如:
看一下,异常处理的结构,我们将需要捕捉异常的代码块放到try/except间,Exception(捕获所有异常)是异常处理的基类(这里可以是其他异常类别),然后是 as e,这里是为异常定义一个实例(可选),