Задать вопрос
@meim

Как продолжить выполнение программы Python при ошибке в цикле FOR?

Нужно, чтобы при любой ошибке в любой из функций - выждать 5 сек и продолжить выполнение, не переходя на следующий цикл, с тем же ftid.
Сейчас, в случае ошибки, будет пропуск отработки функций с этим ftid.
Как сделать максимально правильно.
for ftid in range(begin_ftid, end_ftid):
        try:
           f1(ftid)
           f2(ftid)
           f3(ftid)
              
        except Exception:
            time.sleep(5)
            pass
  • Вопрос задан
  • 1402 просмотра
Подписаться 1 Простой Комментировать
Ответ пользователя soremix К ответам на вопрос (3)
SoreMix
@SoreMix Куратор тега Python
yellow
Оберунуть каждую функцию в try ... except, либо внутри самих функций добавить то же самое
Ответ написан