异常的基础
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
1. 错误处理
2. 事件通知
3. 特殊情况处理
4. 终止行为
5.非常规流程控制
二。异常的处理:
1. 程序里不考虑异常时的处理,当程序报错时,python会调用默认的异常处理器:打印标准出错信息,并终止程序的运行。
为了保证程序在出错的情况,能继续运行,在程序设计时,必须要考虑”异常处理“的机制,通常是用try/expect来捕获
异常,拦截并终止异常,处理异常,并从中恢复。
2. 捕获异常:把程序包装在try语句里:
3. 异常的触发方式:
3.1 程序触发:
3.2 手动出发:raise
4. 用户自定义的异常:
5. 终止行为: try/finally
相关文章推荐
- 字符串按指定长度剪切 代码段
- 深入理解python多进程编程
- 程序员面对分歧和难题应当具备的态度
- android 蓝牙 spp协议
- 配置NFS服务器
- Charles 从入门到精通
- django学习之旅 - 基础命令讲解
- 配置ISCSI服务器
- 使用ElasticSearch+LogStash+Kibana+Redis搭建日志管理服务
- Kintinuous 解析
- bootstrap-datepicker 插件修改为默认中文 - cnhxz
- nginx之日志格式
- CSS绘图:环
- Java编程中“为了性能”尽量要做到的一些地方
- 移动端轮播图
- 如何搭建知识管理库
- 页面结构
- task与activity的四大lanchmodle
- 【spring-boot】快速构建spring-boot微框架
- String to Integer (atoi)