Python全栈自动化系列之Python编程基础(异常捕获)

Posted bluesea-zl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python全栈自动化系列之Python编程基础(异常捕获)相关的知识,希望对你有一定的参考价值。

一、异常捕获关键字介绍

try:监测有可能出现异常的代码

except:捕获异常,对异常进行处理

else:没有发生异常的处理方式

finallay:不管代码有没有异常都执行

语法: 

try:
# try下面放有可能会出现异常的代码
excrpt:
# except下面放捕获到异常之后处理的代码
else:
# else下面代码没有发生异常会执行
finally:
# finally不管代码有没有异常都执行
二、异常捕获时,在except后面可以指定捕获异常的类型
如果要捕获多个异常类型:

  方式一:使用多个except,每个except都可以制动捕获的异常类型,适合不同类型的异常做不同的处理
  方式二:使用一个except也可以捕获多个类型的异常,用逗号把要捕获的异常用括号括起来,适用多个类型的异常类型,采用相同的处理方式
  方式三:捕获所有的异常类型,(语法错误除外),像一些第三方模块自定义的异常,可以使用这个方式来捕获,except Exception

 

 

以上是关于Python全栈自动化系列之Python编程基础(异常捕获)的主要内容,如果未能解决你的问题,请参考以下文章

Python全栈自动化系列之Python编程基础(if条件判断)

Python全栈自动化系列之Python编程基础(操作文件)

Python全栈自动化系列之Python编程基础(异常捕获)

Python全栈自动化系列之Python编程基础(OS模块)

Python全栈自动化系列之Python编程基础(类讲解)

Python全栈自动化系列之Python编程基础(模块和包)