在Python中的for循环中有条件地重试迭代

时间:2019-04-28 12:15:29

标签: python loops

我在Python中无法达到以下要求。我正在for循环中提出API请求,并希望实现状态代码检查和基于状态代码的暂停,以确保代码可以正确运行。因此,例如,我追求以下目标:

for i in X:
    url = 'abc' + i
    r = requests.get(url)
    while r.status_code = 123: 
        sleep(1)
        r = requests.get(url)
    <the code I want to run that uses r>

我该如何实现?在此先感谢:)

0 个答案:

没有答案