3.还有一类错误是完全无法在程序运行过程中预测的,比如写入文件的时候,磁盘满了,写不进去了,这类错误也称为异常,在程序中通常是必须处理的,否则,程序会因为各种问题终止并退出。
...不捕获错误,Python 解释器会打印出错误信息,但程序也被结束;
3. 捕获错误,就可以把错误信息打印出来,然后分析错误原因,同时,让程序继续执行下去。
4....2.断言
- 凡是用 print 来辅助查看的地方,都可以用断言(assert)来替代:;
- 如果断言失败, assert 语句本身就会抛出 AssertionError
- Python 解释器执行时可以用...注:断言, assert (你的预期),“如果没有达到预期显示的内容”
?...3.logging
- logging 不会抛出错误,而且可以输出到文件;
- logging.info() 就可以输出一段文本到日志文件中。