什么是异常?
异常简单理解,就是非正常,没有达到预期目标。异常是一个事件,并且这个异常事件在我们程序员的运行过程中出现,会影响我们程序正常执行。
异常分两种:1. 语法错误导致的异常 2. 逻辑错误导致的异常
如何处理异常?
1.如果错误发生的情况是可以预知的,那么就可以使用流程控制进行预防处理
2.如果错误的发生条件不可预知,就可以使用 try。。。except。。在错误发生时进行处理
注意:try。。except。。是在错误发生后进行的处理。和if有着根本性的区别。
Try。。。except。。详细用法
自定义异常处理类
当异常出现时,对异常信息进行写入日志。
traceback 回溯模块 https://docs.python.org/3.7/library/traceback.htmllogging 日志模块 https://docs.python.org/3.7/library/logging.html
标准的异常类
领取专属 10元无门槛券
私享最新 技术干货