25 Python - 异常处理及测试

Posted yijiexi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了25 Python - 异常处理及测试相关的知识,希望对你有一定的参考价值。

异常处理及测试

 技术图片

 

01常见错误类型

语法错误:SyntaxError

语义错误:如除以0

逻辑错误:重新分析过程排查

 

02异常处理

语法:try 

    Except  用于捕获异常

    else    都没有异常加一个else

   finally(最终都要执行的内容,如文件打开后需要关闭,或数据库需要释放资源)

   raise 自己抛出异常

 技术图片

技术图片

技术图片

 

03简单代码测试——测试方法

待测试函数

 技术图片

 

测试类

 技术图片

技术图片

 

 

测试结果

成功

 技术图片

 

失败

 技术图片

 

 

 

04 代码测试——测试一个类

待测试类

 技术图片

 

较复杂的测试类方法——如果该类有很多属性,需要一个一个的输入

 技术图片

 

简单的测试类方法——定义一个类的实例,统一进行测试

 技术图片

 

以上是关于25 Python - 异常处理及测试的主要内容,如果未能解决你的问题,请参考以下文章

小甲鱼Python第032讲:异常处理:你不可能总是对的| 课后测试题及参考答案

Python自动化测试之异常处理机制实例详解

第25章 SEH结构化异常处理_未处理异常及向量化异常

14python异常处理及断言

python-异常处理及异常处理的两种方式对比

异常处理及测试