我是Python的新手,正在尝试使用一个库。它引发了一个异常,我正在尝试确定是哪一个异常。这是我的尝试:
except tweepy.TweepError as e:
print e
print type(e)
print e.__dict__
print e.reason
print type(e.reason)
这是我得到的内容:
[{u'message': u'Sorry, that page does not exist', u'code': 34}]
<class 'tweepy.error.TweepError'>
{'reason': u"[{u'message': u'Sorry, that page does not exist', u'code': 34}]", 'response': <httplib.HTTPResponse instance at 0x00000000029CEAC8>}
[{u'message': u'Sorry, that page does not exist', u'code': 34}]
<type 'unicode'>
我正在尝试获取那段代码。我已经尝试了 e.reason.code,但没有成功,也不知道该尝试什么。
e.reason[0]['code']
怎么样? - Jon Clements