python - 未捕获模块中的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).
有什么问题?
解决方案
您的错误来自代码中的其他地方。通过使用更宽的try/except
块,您可以更好地了解它的来源。
推荐阅读
- python - 直接在 NLTK 模式中应用字符串
- ios - 无法为 Facebook Graph API 用户的照片边缘获取单个大尺寸
- python - logits 的形状和标签不匹配
- webview - Window.open() 在 WKWebView 中不起作用
- extjs - 在 extjs 中创建组件时提供显示属性
- javascript - 使用 socket.io 同步新客户端
- java - 访问另一个项目的实体
- ios - 使用带有 Office 365 SharePoint 资源的 Azure AD 登录的设备注册屏幕 - iOS Xamarin
- kivy - KeyError:'kivy.garden.knob'
- java - 如何使用java杀死正在运行的端口号