如何在Python中管理抽搐API错误?

时间:2019-07-04 05:34:48

标签: python-3.x api error-handling http-error twitch-api

我正在使用twitch api(twitch-python和python-twitch-client)抓取抽搐。

由于我不使用urllib.request,因此不确定如何处理这些httperror。

    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 个答案:

答案 0 :(得分:1)

好的,我想我知道问题出在哪里。您没有在try子句中包装正确的代码。 .append不太可能引发错误,因此该错误很可能是在您将b分配给某些抛出错误函数的输出时发生的。 for循环后,将代码的第一行移到try块中。