Python之重复执行(python重复执行一段代码)

网友投稿 804 2022-08-24


Python之重复执行(python重复执行一段代码)

pip install retry

自动尝试5次,每次间隔2秒

from retry import retry@retry(tries=5, delay=2)def test(): print 1 a = 5/0test()

def retry(exceptions=Exception, tries=-1, delay=0, max_delay=None, backoff=1, jitter=0, logger=logging_logger): """Return a retry decorator. :param exceptions: an exception or a tuple of exceptions to catch. default: Exception. :param tries: the maximum number of attempts. default: -1 (infinite). :param delay: initial delay between attempts. default: 0. :param max_delay: the maximum value of delay. default: None (no limit). :param backoff: multiplier applied to delay between attempts. default: 1 (no backoff). :param jitter: extra seconds added to delay between attempts. default: 0. fixed if a number, random if a range tuple (min, max) :param logger: logger.warning(fmt, error, delay) will be called on failed attempts. default: retry.logging_logger. if None, logging is disabled. """

黄世宇/Shiyu Huang's Personal Page:​​https://huangshiyu13.github.io/​​


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Collection中的size()和isEmpty()区别说明
下一篇:Python之2维list转置、旋转及其简单应用(python 转list)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~