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

经典网站代码百度关键词推广教程

经典网站代码,百度关键词推广教程,做直播网站多少钱,网站开发介绍人拿多少钱异常重试retry: retry是一个用于错误处理的模块,功能类似try-except,但更加快捷方便。 retry模块中retry()的基本用法:retry()的功能是在其装饰的函数运行报错后重新运行该函数,retry()有几个主要参数: e…

异常重试retry:

retry是一个用于错误处理的模块,功能类似try-except,但更加快捷方便。
retry模块中retry()的基本用法:retry()的功能是在其装饰的函数运行报错后重新运行该函数,retry()有几个主要参数:

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

举例说明:

@retry(tries=4, delay=1, backoff=2, max_delay=100)
def demo():print(' -- retry -- ')raise 

在上例中,我们设置delay为1,tries为4,backoff为2,通过我们的自定义函数来记录每次重复运行与初始时刻的时间差,这样第一次与第二次间隔时间为delay * backoff ** 0=1,第二次与第三次间隔为delay * backoff ** 1=2,第三次与第四次间隔delay * backoff ** 2=4。

retrying模块中retry()的基本用法:在@retry()装饰器中,比较重要的几个参数如下:

stop_max_attempt_number:在停止之前尝试的最大次数,最后一次如果还是有异常则会抛出异常,停止运行,默认为5次wait_random_min:在两次调用方法停留时长,停留最短时间,默认为0,单位毫秒wait_random_max:在两次调用方法停留时长,停留最长时间,默认为1000毫秒retry_on_result:指定一个函数,如果指定的函数返回True,则重试,否则抛出异常退出retry_on_exception: 指定一个函数,如果此函数返回指定异常,则会重试,如果不是指定的异常则会退出
http://www.dinnco.com/news/30439.html

相关文章:

  • 重庆点优建设网站公司吗东莞seo优化推广
  • 有限公司网站建设 中企动力佛山b站推广入口2023年
  • 网站建设 实训意见和建议安卓优化大师官方版
  • 一个ip可以做几个网站中国第一营销网
  • win2012做网站长沙seo
  • 哔哩哔哩网站怎么做视频工厂管理培训课程
  • 批量做网站引流网页搜索优化seo
  • wordpress是什么东西搜索引擎优化关键字
  • 独立站店铺怎么注册aso优化报价
  • 南开网站建设爱站seo工具
  • 网站设计公司网站专业如何进行搜索引擎营销
  • 青岛谷歌网站建设搜索引擎优化是什么工作
  • 长春建筑公司有哪些公司seo编辑招聘
  • 网站右侧 回到顶部百度seo在哪里
  • 网站建设开发设计营销公司山东百度本地惠生活推广
  • 太原网站制作报价seo实战培训教程
  • 什么是一学一做视频网站中国十大企业培训机构排名
  • 网站版面风格茶叶网络推广方案
  • 湛江做寄生虫网站seddog站长之家
  • 测试网站小程序怎么做品牌网站建设制作
  • 电商管理系统百度怎么优化排名
  • 企业网站做速优化排名万象网页开发工具
  • 筑招建筑人才网长春安全员seo关键字优化技巧
  • 镇江哪里做网站小升初最好的补课机构排行榜
  • 做外贸比较好得网站外国网站开放的浏览器
  • 找人做网站都需要提供什么seo查询平台
  • 专业做网站排名的人企业网站推广的形式有哪些
  • wordpress 手机支付乐天seo培训
  • 国内优秀网页设计案例天津百度seo
  • 青岛君哲网站建设公司重庆seo技术博客