您的位置:首页 > 其它

异常的基础

2016-06-12 17:26 225 查看
一。异常的功能:

1. 错误处理

2. 事件通知

3. 特殊情况处理

4. 终止行为

5.非常规流程控制

二。异常的处理:

1. 程序里不考虑异常时的处理,当程序报错时,python会调用默认的异常处理器:打印标准出错信息,并终止程序的运行。

为了保证程序在出错的情况,能继续运行,在程序设计时,必须要考虑”异常处理“的机制,通常是用try/expect来捕获

异常,拦截并终止异常,处理异常,并从中恢复。

2. 捕获异常:把程序包装在try语句里:



3. 异常的触发方式:

3.1 程序触发:

3.2 手动出发:raise



4. 用户自定义的异常:



5. 终止行为: try/finally
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: