Как управлять ошибками API в Python? - PullRequest
3 голосов
/ 04 июля 2019

Я использую twitch api (twitch-python и python-twitch-client) для очистки twitch.

Я не уверен, как мне управлять этими httperrors, поскольку я не использую urllib.request.

    game = []

    for a in lis[68:]:
        b = client.videos.get_by_id(a).game

        try:


            game.append(b)
        except Exception as e:
            print(type(e))

Эта ошибка все еще возникает, даже если я использую кроме: HTTPError: 404 Ошибка клиента: не найден для URL: https://api.twitch.tv/kraken/videos/420146641

1 Ответ

1 голос
/ 04 июля 2019

Хорошо, я думаю, что знаю, в чем проблема. Вы не включаете правильный код в ваше предложение try. Маловероятно, что .append вызывает ошибку, поэтому ошибка, вероятно, произошла, когда вы назначали b для вывода какой-либо функции, генерирующей ошибки. Переместите первую строку вашего кода после цикла for в блок try.

...