如何获取twitter包装器对象中的所有tweet,而不会在python中获取超出范围的索引错误



对象数据包含所有tweet。当我把极限给定为某个任意整数(这里是200)时,我会得到索引超出范围的错误。但所有的推文都是打印出来的。当我用len(数据)替换200时,只打印2或3条推文。我该如何纠正?

from twitter import *
t = Twitter(auth=OAuth("", "","", ""))
t.statuses.home_timeline()
data = t.search.tweets(q=query)
for i in range (0,200):    
 test = data['statuses'][i]['text']
 print test

您需要像这个一样使用data['statuses']的长度

for i in range (len(data['statuses'])):

最新更新