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

在python中,如何在不获取索引超出范围错误的情况下获取twitter包装器对象中的所有tweet?,python,twitter,Python,Twitter,对象数据包含所有tweet。当我把限制设为任意整数(这里是200)时,我会得到索引超出范围的错误。但是所有的tweet都会被打印出来。当我用len(数据)替换200时,只会打印2到3条tweet。我如何纠正这一点 from twitter import * t = Twitter(auth=OAuth("", "","", "")) t.statuses.home_timeline() data = t.search.tweets(q=query) for i in range (0,200

对象数据包含所有tweet。当我把限制设为任意整数(这里是200)时,我会得到索引超出范围的错误。但是所有的tweet都会被打印出来。当我用len(数据)替换200时,只会打印2到3条tweet。我如何纠正这一点

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

您需要像这样使用
数据['status']
的长度

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