python-3.x - python-twitter异常处理

标签 python-3.x twitter python-twitter

我正在尝试使用 Python-Twitter 处理错误,例如:当我执行以下操作时,传递返回 404 的 Twitter 帐户,我得到以下响应......

import twitter

# API connection
api = twitter.Api(consumer_key='...',
              consumer_secret='...',
              access_token_key='...',
              access_token_secret='...')



try:
    data = api.GetUser(screen_name='repcorrinebrown')
Except Exception as err:
    print(err)

回复:
twitter.error.TwitterError: [{'code': 50, 'message': 'User not found.'}]

我怎样才能遍历这个列表,除了

最佳答案

message property的异常对象应该保存您正在寻找的数据。尝试这个:

import twitter

# API connection
api = twitter.Api(consumer_key='...',
              consumer_secret='...',
              access_token_key='...',
              access_token_secret='...')



try:
    data = api.GetUser(screen_name='repcorrinebrown')
except Exception as err:
    print(err.message)
    for i in err.message:
        print(i)

但是,您可能希望排除特定异常而不是所有异常:
except twitter.error.TwitterError as err:
    ...

关于python-3.x - python-twitter异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40726419/

相关文章:

python - 如何在 pytest 中的 conftest.py 文件中传递命令行选项值

python - 触发 Jenkins 的命令不起作用

jquery - CKEditor 中的自动完成列表

java - 使用 Jackson API 在 Java 中解析 JSON 文件

python - Django/Python - ImportError : Could not import settings 'twitter.settings' (Is it on sys. 路径?):没有名为设置的模块

python-3.x - 警告模块两次打印部分警告

Python Regex - 在每个字符后拆分字符串

c# - Twitter API : 401 on POST, GET 工作正常

python - 推特 API : How to search in User home timeline

django - Twython 更新状态 - 未经授权 : Invalid/expired Token