连接到sqlite时引发用户定义的异常

时间:2019-03-27 07:40:34

标签: python exception

假设我要连接到数据库,但连接时出现错误。在大多数示例中,我发现人们会捕获基本的Error异常。但这也会引起其他错误。因此,问题是,我应该怎么做才能引发不同的用户定义异常?换句话说,如何引发用户定义的异常而不是预定义的异常?

1 个答案:

答案 0 :(得分:0)

赞:

class MySpecificException(Exception):
    print('Handle exception here:')

try:
    1/0
except ZeroDivisionError as e:
    print('error text')
    raise MySpecificException('SpecificException')