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]
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下