Как выполнить другие действия после не естественного прерывания цикла while ?

Используется sikuli script.

Выполняется цикл while и посреди выполнения неожиданно ошибка(например из-за того, что скрипт не нашёл на экране нужное изображение) и скрипт завершает выполнение. Как сделать так, чтобы при таком прерывании цикла можно было выполнить какое-либо условие после прерывания, а потом после его выполнения начать тот цикл заново?
  • Вопрос задан
  • 3212 просмотров
Решения вопроса 1
dizballanze
@dizballanze
Software developer at Yandex
Засунуть цикл в try-except:
while True:
    try:
        process_something()
    except:
        do_something_on_error()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы