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]
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短