自定义异常类
class MyException(Exception):def __init__(self, msg): self.msg = msg def __str__(self): return self.msg # 封装异常处理方法 def deal(self): print('异常处理中...') time.sleep(2) print('异常处理结束')try:
print('正常执行') # raise Exception('手动抛出异常') raise MyException('自定义异常') print('执行结束')except MyException as e:
# 自定义的异常类要放在前面捕获 print('自定义异常:', e) # 调用专门的函数处理对应的异常 e.deal()except Exception as e:
print('系统异常:', e)
print('OVER') 版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~