用Raise 实现goto功能
这里是import ***
先自定义错误类 继承自基类Exception 用于程序过程中的错误跳转
class CustomError(Exception):
def __init__(self,ErrorInfo):
super().__init__(self)
self.errorinfo=ErrorInfo
def __str__(self):
return self.errorinfo
try:
代码区 随意
if not os.path.exists(excel_file_name): # 检查文件是否存在
raise CustomError('错误信息' )
代码区 随意
#只要主动抛出raise就能跳过中间代码跑到这里
except CustomError as e:
print(e)