首页 > 解决方案 > 未捕获模块中的python异常

问题描述

我试图从 vk_api 模块中捕获异常。我导入了它:

import vk_api

然后写了一些代码,然后我故意搞砸了我的令牌,这样我就可以检查异常捕获是否有效:

try:
    vk.method('wall.post', params)
except vk_api.exceptions.ApiError:
    print('caught')

但它仍然给我一个错误:

vk_api.exceptions.ApiError: [5] User authorization failed: invalid access_token (4).

有什么问题?

标签: pythonpython-3.x

解决方案


您的错误来自代码中的其他地方。通过使用更宽的try/except块,您可以更好地了解它的来源。


推荐阅读