python自定义异常:
class BaseError(Exception):
def __init__(self,ErrorInfo):
super().__init__(self) #初始化父类
self.errorinfo=ErrorInfo
def __str__(self):
return self.errorinfo
接住异常,在控制台打印异常信息:
try:
raise BaseError('异常')
except BaseError as e:
print(e)
直接抛出异常,中断程序执行:
raise BaseError('异常')