Python中的异常处理简明介绍
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 exceptException,e: print "Exceptionoccurs:",e finally: print"finallyhandle!"
上下文管理器(with…as…语句)
with语句可以特别适用于首先打开资源最后释放资源的场景,因为它会自动释放占有的资源,不需要显示地释放资源
格式
withcontext_expr[asvar]: with_statement
raise引发异常
格式
raiseException[,args]orraiseException(args)
实例
raiseException(‘exampleException')
断言
检测程序的关键点,断言不成功的时候触发AssertError(断言错误)
格式如下
assertexpression[,arguements]
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短