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 财神祝福语简短网名