异常与错误1
2015-11-14 17:38
176 查看
python核心编程-01
核心笔记: 忽略代码, 继续执行, 和向上移交
try 语句块中异常发生点后的剩余语句永远不会到达(所以也永远不会执行). 一旦一个异常被引发, 就必须决定控制流下一步到达的位置. 剩余代码将被忽略, 解释器将搜索处理器, 一旦找到,就开始执行处理器中的代码.
如果没有找到合适的处理器, 那么异常就向上移交给调用者去处理, 这意味着堆栈框架立即回到之前的那个. 如果在上层调用者也没找到对应处理器, 该异常会继续被向上移交, 直到找到合适处理器. 如果到达最顶层仍然没有找到对应处理器, 那么就认为这个异常是未处理的, Python 解释器会显示出跟踪返回消息, 然后退出.
核心笔记: 忽略代码, 继续执行, 和向上移交
try 语句块中异常发生点后的剩余语句永远不会到达(所以也永远不会执行). 一旦一个异常被引发, 就必须决定控制流下一步到达的位置. 剩余代码将被忽略, 解释器将搜索处理器, 一旦找到,就开始执行处理器中的代码.
如果没有找到合适的处理器, 那么异常就向上移交给调用者去处理, 这意味着堆栈框架立即回到之前的那个. 如果在上层调用者也没找到对应处理器, 该异常会继续被向上移交, 直到找到合适处理器. 如果到达最顶层仍然没有找到对应处理器, 那么就认为这个异常是未处理的, Python 解释器会显示出跟踪返回消息, 然后退出.
相关文章推荐
- 使用wordpress快速搭建podcast资源发布平台
- opencv学习之遍历图像
- MEF引起的内存泄露
- MysqlProtocolAnalyzer一个Java实现的MySql协议解析库
- hdu5558 Alice's Classified Message (后缀数组)
- 关于Json的解析一般用2种方法
- js的数学运算相关
- 2、DTO(数据传输对象)
- HDU2830
- swift-UINavigationController纯代码自定义导航控制器及底部工具栏的使用
- 13、swift语言中类的继承
- 使用冒泡排序,排序多个字符串
- Snail—Swift基础学习之初识
- PVF(PGI Visual Fortran) 安装以及openacc在linux和window下调用
- 简单工厂模式实例与讲解
- android 常见的消息处理机制
- 如何使用iAd在应用程序中展示Banner广告
- Handler
- opencv学习笔记(十七)——线性滤波
- Android与Servlet交互:Android访问Servlet,并使用解析传回来的Json数据