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 生日广州男生祝福语简短