我正在尝试使用 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/