软件测试自动化必学Python语言-异常

  • 异常概念

程序在执行过程中,python解释器遇到错误,程序不再向下执行,并且提示错误信息。

程序不再向下执行,并且提示错误信息的动作,就是抛出(raise)异常。

  • 抛出异常的基本语法
try:
  num = 1
  print(num)
except:
  print('已经捕获到了异常,对异常进行处理')
# 注意:只要捕获了异常,try部分无论有没有异常,程序都可以正常结束,
# try部分有多个异常,只会捕获第一个异常
# 一次捕获多个异常:
try:
  # 可能出现异常的代码
except(异常类型1,异常类型2 ,异常类型3)
  # 对异常的处理
# 捕获任意类型异常的语法
try:
  # 可能出现异常的代码
except(异常类型1,异常类型2 ,异常类型3)
  # 对异常的处理
except Exception:
  print(‘捕获了任意类型的异常’)
  • 异常处理的完整格式
# 异常处理的完整格式
try:
  # 可能会出现异常的代码
except 异常类型1:;
  # 针对异常类型1的处理代码
except 异常类型2:
  # 针对异常类型2的处理代码
except (异常类型3,异常类型4)
  # 针对异常类型3或异常类型4的处理代码
except Exception as exp:
  # exp 中获取异常的错误信息
  # except部分只有在发生异常时才会执行
else
  # else部分在没有发生异常时才会执行
finally:
  # finally 部分无论有没有异常都会执行
发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章