当前位置:   article > 正文

6.错误与异常_6.异常和错误

6.异常和错误

程序有可能出现错误与异常

 

1.通过try,except处理。

  1. try:
  2. 业务语法块
  3. except 异常类型:
  4. 处理异常语法块

 

2.抛出异常

raise Exception("")

 

3.finally子句

无论是否有异常或者是否捕捉异常,finally子句都会执行

 

4.自定义异常

自定义异常应该继承Exception类,可以是直接继承,也可以间接继承

  1. class MyException(Exception):
  2. def __init__(self):
  3. pass
  4. def __str__(self):
  5. return "这是自定义异常"
  6. def raise_customer_exception():
  7. raise MyException()
  8. raise_customer_exception()

 

 

  1. class MyException(Exception):
  2. def __init__(self):
  3. pass
  4. def __str__(self):
  5. return "这是自定义异常"
  6. def raise_customer_exception():
  7. raise MyException()
  8. try:
  9. raise_customer_exception()
  10. except MyException as e:
  11. print("Error!",e)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/205034
推荐阅读
相关标签
  

闽ICP备14008679号