Python中的异常处理简明介绍
发布时间:2020-12-16 20:01:10 所属栏目:Python 来源:网络整理
导读:python异常处理机制和java类似,采用try-except-finally的结构. try-except检测异常 格式 复制代码 代码如下: try: try_statement except (ErrorType1,ErrorType2),e: handle_statement finally: finally_statement 实例 复制代码 代码如下: #!/usr/bin/pytho
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 except Exception,e: print "Exception occurs: ",e finally: print "finally handle!" 上下文管理器(with…as…语句) with语句可以特别适用于首先打开资源最后释放资源的场景,因为它会自动释放占有的资源,不需要显示地释放资源 格式 复制代码 代码如下: with context_expr [as var]: with_statement raise引发异常 格式 复制代码 代码如下: raise Exception[,args] or raise Exception(args) 实例 复制代码 代码如下: raise Exception(‘exampleException') 断言 检测程序的关键点,断言不成功的时候触发AssertError(断言错误) 复制代码 代码如下: assert expression[,arguements] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |