当前位置: 首页 > news >正文

建站网站模板下载百度认证平台

建站网站模板下载,百度认证平台,php网站开发开发网站教程,网络营销的招聘信息一、简介   retry是一个用于错误处理的模块,功能类似try-except,但更加快捷方便,本文就将简单地介绍一下retry的基本用法。 二、基本用法 retry-作为装饰器进行使用,不传入参数时功能如下例所示: from retry import…

一、简介
  retry是一个用于错误处理的模块,功能类似try-except,但更加快捷方便,本文就将简单地介绍一下retry的基本用法。
二、基本用法
retry-作为装饰器进行使用,不传入参数时功能如下例所示:

from retry import retry@retry()
def make_trouble():'''Retry until succeed'''print ('retrying...')raiseif __name__ == '__main__':make_trouble()# 输出: 一直重试,直到运行成功
retrying...
retrying...
retrying...
retrying...
retrying...
retrying...

三、retry 参数介绍

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."""

可以看到,retry()在这里的功能,是在其装饰的函数运行报错后重新运行该函数,在上例中的效果就是反复运行make_trouble(),这也是retry()的基本用法,下面介绍其几个主要参数:

  • exceptions:传入指定的错误类型,默认为Exception,即捕获所有类型的错误,也可传入元组形式的多种指定错误类型。
  • tries:定义捕获错误之后重复运行次数,默认为-1,即为无数次。
  • delay:定义每次重复运行之间的停顿时长,单位秒,默认为0,即无停顿。
  • backoff:呈指数增长的每次重复运行之间的停顿时长,需要配合delay来使用,譬如delay设置为3,backoff设置为2,则第一次间隔为3*2^0=3秒,第二次3*2^1=6秒,第三次3*2^2=12秒,以此类推,默认为1。
  • max_delay:定义backoff和delay配合下出现的等待时间上限,当delay*backoff**n大于max_delay时,等待间隔固定为该值而不再增长。

附录:git源码

http://www.qdjiajiao.com/news/11956.html

相关文章:

  • 创意网站推荐大数据营销策略有哪些
  • 网页设计与网站开发期末怎样做竞价推广
  • 我们不是做网站的百度云网盘免费资源
  • 浙江响应式网站建设公司百度关键词优化方法
  • seo网站推广助理招聘seo外包如何
  • 化妆培训学校网站建设aso平台
  • 网站改版应该怎么做网店运营策划方案
  • 创网站软件头条搜索
  • 网站开发如何引用函数上海网络推广外包公司
  • 门户网站设计要点google app下载
  • 有没专门做二手的家具网站免费建站免费推广的网站
  • 郑州大型网站建设电话杭州网站优化平台
  • 潍坊最新通知seo 首页
  • 做商城网站应该用什么程序seo的基础优化
  • 柳州正规网站制作公司哪家好seo在线优化平台
  • php 网站开发框架线上推广活动有哪些
  • 泉州网站建设+推广墨猴seo排名公司
  • 用dedecms 做门户网站网站推广计划
  • 站点地址和wordpress区别品牌营销理论
  • 波哥昆明网站建设今日新闻
  • 佛山网站建设的公司新闻播报最新
  • 警告欺骗网站模板怎么制作网站链接
  • 网站变灰css网络广告推广公司
  • 小程序定制开发广州广州做seo整站优化公司
  • 网站建设swot市场分析网络推广长沙网络推广
  • 个人网站建站系统黄冈网站推广软件
  • 秦皇岛网站排名最近有哪些新闻
  • 云网站制作的流程北京seo实战培训班
  • 深圳哪家网站建设好中国最新新闻
  • flash 制作网站交换友链是什么意思