假设我要连接到数据库,但连接时出现错误。在大多数示例中,我发现人们会捕获基本的Error异常。但这也会引起其他错误。因此,问题是,我应该怎么做才能引发不同的用户定义异常?换句话说,如何引发用户定义的异常而不是预定义的异常?
答案 0 :(得分:0)
赞:
class MySpecificException(Exception):
print('Handle exception here:')
try:
1/0
except ZeroDivisionError as e:
print('error text')
raise MySpecificException('SpecificException')