D58【python 接口自动化学习】- python基础之异常
day58 异常捕获
学习日期:20241104
学习目标:异常 -- 74 自定义异常捕获:如何定义业务异常?
学习笔记:
自定义异常的用途
自定义异常的方法
# 抛出一个异常
# raise ValueError('value is error') # ValueError: value is error
class NameError(Exception):
def __init__(self,message):
self.message=message
@property
def msg(self):
return f'名字不允许使用{self.message}'
name='jerry'
try:
if name=='jerry':
raise NameError(name)
except NameError as ne:
print(ne.msg)
# 捕获异常:名字不允许使用jerry
with语句
总结
- 自定义异常必须继承Exception类
- 自定义异常可以利用异常机制让程序中断
- with语句可以简化异常处理
原文地址:https://blog.csdn.net/tian_nx/article/details/143494583
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!