1. 异常简介
异常即非正常状态,在Python中使用异常对象来表示异常。若程序在编译或运行过程中发生错误,
程序的执行过程就会发生改变,抛出异常对象,程序流进入异常处理。如果异常对象没有被处理或
捕捉,程序就会执行回溯(Traceback)来终止程序。
异常信息:
-
异常类型:异常类型
-
异常消息
NameError: name 'num' is not defined. Did you mean: 'sum'?
FileNotFoundError: [Errno 2] No such file or directory: 'd:/aa'
异常类型【异常名称】 异常消息
2. 处理异常:
(1)基本异常处理
try-except直接处理异常【可以处理任何异常—不能定位具体是什么异常】
try-except [异常信息] 【可以处理指定的异常】
(2) 常见的异常
所有异常的超类:BaseException
Exception:所有异常的基类,因为所有python异常类都是基类Exception的其中一员&