python 实现网络请求错误等待10s后重试

11 min read

您可以使用time.sleep()函数来实现延时等待,在发生网络请求错误时进行重试。以下是一个简单的示例代码:

import requests
import time

def make_request():
    url = "http://example.com"
    try:
        response = requests.get(url)
        # 在这里处理响应
        response.raise_for_status()
    except requests.exceptions.RequestException as e:
        print("网络请求错误:", e)
        time.sleep(10)  # 等待10秒后重试
        make_request()

# 进行网络请求
make_request()

在上面的代码中,make_request()函数用于发送网络请求。如果发生网络请求错误,则会打印错误信息,并通过time.sleep(10)等待10秒后进行重试。请根据您的需求修改url和相关处理逻辑。