Python中的异常处理简明介绍


Posted in Python onApril 13, 2015

python异常处理机制和java类似,采用try-except-finally的结构.

try-except检测异常

格式

try:

    try_statement

except (ErrorType1, ErrorType2),e:

    handle_statement

finally:

    finally_statement

实例
#!/usr/bin/python

try:

    a=12

    b=0

    c = a/b

except Exception, e:

    print  "Exception occurs: " , e

finally:

    print "finally handle!"

上下文管理器(with…as…语句)

with语句可以特别适用于首先打开资源最后释放资源的场景,因为它会自动释放占有的资源,不需要显示地释放资源

格式

with context_expr [as var]:

    with_statement

raise引发异常

格式

raise Exception[, args] or raise Exception(args)

实例
raise Exception(‘exampleException')

断言

检测程序的关键点,断言不成功的时候触发AssertError(断言错误)
格式如下

assert expression[, arguements]
Python 相关文章推荐
python网络编程学习笔记(四):域名系统
Jun 09 Python
wxPython窗口中文乱码解决方法
Oct 11 Python
DJANGO-ALLAUTH社交用户系统的安装配置
Nov 18 Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
Jan 02 Python
Python同步遍历多个列表的示例
Feb 19 Python
python队列Queue的详解
May 10 Python
python向字符串中添加元素的实例方法
Jun 28 Python
Python turtle绘画象棋棋盘
Aug 21 Python
Python 一行代码能实现丧心病狂的功能
Jan 18 Python
Python打印特殊符号及对应编码解析
May 07 Python
Python3爬虫中关于Ajax分析方法的总结
Jul 10 Python
Python 如何在字符串中插入变量
Aug 01 Python
python中的装饰器详解
Apr 13 #Python
Python生成器(Generator)详解
Apr 13 #Python
Python中函数的多种格式和使用实例及小技巧
Apr 13 #Python
在Python中使用SimpleParse模块进行解析的教程
Apr 11 #Python
Python的动态重新封装的教程
Apr 11 #Python
简单的Python的curses库使用教程
Apr 11 #Python
详解Python中的文本处理
Apr 11 #Python
You might like
BBS(php & mysql)完整版(五)
2006/10/09 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
2014/05/04 PHP
PHP Curl出现403错误的解决办法
2014/05/29 PHP
ThinkPHP字符串函数及常用函数汇总
2014/07/18 PHP
php给图片添加文字水印方法汇总
2015/08/27 PHP
javascript静态的url如何传递
2007/05/03 Javascript
javascript 仿QQ滑动菜单效果代码
2010/09/03 Javascript
入门基础学习 ExtJS笔记(一)
2010/11/11 Javascript
详解addEventListener的三个参数之useCapture
2015/03/16 Javascript
深入分析下javascript中的[]()+!
2015/07/07 Javascript
jquery通过扩展select控件实现支持enter或focus选择的方法
2015/11/19 Javascript
js实现将选中内容分享到新浪或腾讯微博
2015/12/16 Javascript
基于JavaScript代码实现自动生成表格
2016/06/15 Javascript
在vue里面设置全局变量或数据的方法
2018/03/09 Javascript
Vue.js标签页组件使用方法详解
2019/10/19 Javascript
JavaScript装箱及拆箱boxing及unBoxing用法解析
2020/06/15 Javascript
vue element table中自定义一些input的验证操作
2020/07/18 Javascript
利用soaplib搭建webservice详细步骤和实例代码
2013/11/20 Python
Python中将字典转换为列表的方法
2016/09/21 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
python实现pdf转换成word/txt纯文本文件
2018/06/07 Python
python 统计文件中的字符串数目示例
2019/12/24 Python
如何基于python实现归一化处理
2020/01/20 Python
python读取文件指定行内容实例讲解
2020/03/02 Python
python pandas.DataFrame.loc函数使用详解
2020/03/26 Python
德国网上花店:Valentins
2018/08/15 全球购物
周仰杰(JIMMY CHOO)英国官方网站:闻名世界的鞋子品牌
2018/10/28 全球购物
市场营销战略计划书
2014/05/06 职场文书
房地产推广策划方案
2014/05/19 职场文书
财务负责人任命书
2014/06/06 职场文书
教师党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
2014年幼儿园园务工作总结
2014/12/05 职场文书
2015年销售内勤工作总结
2015/04/27 职场文书
运动会加油稿30字
2015/07/21 职场文书
《绝招》教学反思
2016/02/20 职场文书