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

Как после ошибки вернутся обратно в код?

Предположим, я получил ошибку
Traceback (most recent call last):
File "C:/Users/Worgen/Desktop/bot/test.py", line 17, in
if 138231317 != vk.messages.getLongPollHistory(ts=ts)['messages']['items'][0]["from_id"]:
IndexError: list index out of range

Process finished with exit code 1

Как мне после ошибки вернутся обратно в код?
  • Вопрос задан
  • 157 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
netpastor
@netpastor
Python developer
try:
    if 138231317 != vk.messages.getLongPollHistory(ts=ts)['messages']['items'][0]["from_id"]:
    # код
except IndexError:
    #  обработка этой ошибки
except Exception as ex:
    # обработка других ошибок
finally:
    # учи матчасть
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@timur_sh
Нужно обернуть этот код в try-catch и в catch поймать исключение IndexError и обработать его.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы