一、簡介
爬蟲的時候用的最多
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
