异常是Python对象,表示一个错误。全部异常都是基类Exception的成员。全部异常都从基类Exception继承,并且都在exceptions模块中定义。ide
与异常相关的关键字:spa
raise:手动跑出/引起异常对象
try/except:捕获异常并处理继承
pass:忽略异常it
as:定义异常实例(except IOError as e)io
finally:不管try语句是否出现异常,都执行代码,因此,通常状况下,finally里面执行的都是 一些清理工做,好比:关闭文件描述符,释放锁等 class
else:若是try中的语句没有引起异常,则执行else中的语句exception