# 重试自定义的次数defretry(times):defwrapper(func):definner_wrapper(*args,**kwargs):
i =0while i < times:try:return func(*args,**kwargs)except Exception as e:print('重试: '+str(i))
i +=1return inner_wrapper
return wrapper
2.无限重试装饰器
# 无限重试defretry(func):defwrapper(*args,**kwargs):
i =0while1:try:return func(*args,**kwargs)except Exception as e:print('重试: '+str(i))
i +=1return wrapper