У меня есть базовый c python вопрос.
Я запрашиваю API, который иногда чувствителен ко времени. Я хочу написать al oop в python, который учитывает это. Мне нужна следующая функциональность:
Запрос (возврат r), если запрос возвращается успешно, продолжайте и возвращайте r.
Если нет, я хочу добавить некоторое время к параметры запроса постепенно (так, вероятно, для l oop, для i в диапазоне (24 (часов)): затем добавляйте один час за один раз, пока запрос не будет работать.
Если запрос не работать после for l oop выше, затем появляется сообщение об ошибке в журнале.
Я изо всех сил пытаюсь получить правильный порядок для циклов while / for. Я мог бы сделать несколько своих попыток, но я думаю, что это так. более полезно, если я помещу его в псевдокод:
While True:
if (r is not successful):
i = 0:
while i <= 24:
add time and query again
r <-- return query with new time
i += 1
.......
return r
Как-то так, как мне выйти из l oop, когда запрос возвращен правильно?
Я тоже не уверен мой псевдокод - именно то, что я хочу.