python 异常处理

1、异常处理函数

在程序运行过程当中,总会遇到各类各样的错误。程序一出错就中止运行了,那咱们不能让程序中止运行吧,这时候就须要捕捉异常了,经过捕捉到的异常,咱们再去作对应的处理。测试

下面咱们先写一个函数,实现除法运算。blog

 

这个时候咱们就须要捕捉异常了,若是除数是0的话,就提示用户传入的参数不对,从新传入。自动化

捕捉异常使用try....except....关键字,就是你在写代码的时候,先要考虑到这段代码可能会出现什么样的错误,而后作对应的处理,try里面就是包含你作处理的代码,except里面就是出了某种错误的时候,我怎么去处理,下面咱们改下代码,捕捉异常。自动化测试

上面就是捕捉异常,固然上面的只能捕捉到除数为0的错误,若是有别的错误就捕捉不到了;还有一个finally的用法,就是无论出不出异常都执行;try还有一个能够捕捉全部异常,还有else的用法,就是没出异常的时候怎么办,下面用代码来解释。程序

2、常见的一些异常信息:im

3、主动抛出异常d3

主动抛出异常,就是咱们在代码里面让它自动抛出一个异常,而后捕捉到,好比说咱们在写自动化测试脚本的时候,结果和预期不符合,就能够主动抛出一个异常信息,而后捕捉到,作其余的处理,主动抛出异常使用raise关键字。脚本

相关文章
相关标签/搜索