python中retry的简单用法

一、简介
 爬虫的时候用的最多
 retry是一个用于错误处理的模块
 功能类似try-except
 但更加快捷方便。
二、基本用法
 retry-作为装饰器进行使用,不传入参数时功能如下例所示:
GitHub地址:https://github.com/invl/retry

from retry import retry
index = 0
@retry()
def retry_test():
    global index
    print('异常...')
    index += 1
    if index >= 40:
        print('执行成功', index)
    else:
        raise
if __name__ == '__main__':
    retry_test()
# 输出: 一直重试,直到运行成功
异常...
.
.
.
异常...
异常...
执行成功 40
posted @ 2021-04-21 14:51  晴天雨露  阅读(2918)  评论(0)    收藏  举报