我是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,但没有成功,我也不知道要尝试什么。
这个怎么样?
except tweepy.TweepError as e: print e.message[0]['code'] # prints 34 print e.args[0][0]['code'] # prints 34