赞
踩
程序有可能出现错误与异常
1.通过try,except处理。
- try:
- 业务语法块
- except 异常类型:
- 处理异常语法块
2.抛出异常
raise Exception("")
3.finally子句
无论是否有异常或者是否捕捉异常,finally子句都会执行
4.自定义异常
自定义异常应该继承Exception类,可以是直接继承,也可以间接继承
- class MyException(Exception):
- def __init__(self):
- pass
-
- def __str__(self):
- return "这是自定义异常"
-
- def raise_customer_exception():
- raise MyException()
-
- raise_customer_exception()
- class MyException(Exception):
- def __init__(self):
- pass
-
- def __str__(self):
- return "这是自定义异常"
-
- def raise_customer_exception():
- raise MyException()
-
- try:
- raise_customer_exception()
- except MyException as e:
- print("Error!",e)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。