首页
学习
活动
专区
圈层
工具
发布

(数据科学学习手札54)Python中retry的简单用法

呈指数增长的每次重复运行之间的停顿时长,需要配合delay来使用,譬如delay设置为3,backoff设置为2,则第一次间隔为3*2**0=1秒,第二次3*2**1=2秒,第三次3*2**2=4秒,以此类推,默认为1 max_delay...:定义backoff和delay配合下出现的等待时间上限,当delay*backoff**n大于max_delay时,等待间隔固定为该值而不再增长   下面我们通过几个直观的例子来更加深刻地认识上述参数...符合我们上面的计算结果,下面我们设置一个较小的max_delay: import time from retry import retry '''记录初始时刻''' start_time = time.clock...() @retry(delay=1,tries=10,backoff=2,max_delay=20) def demo(start_time): '''将当前时刻与初始时刻的时间差(单位:S

1.5K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券