Python 3.x TwitterAPI Python语法与数组

Python 3.x TwitterAPI Python语法与数组,python-3.x,twitter,Python 3.x,Twitter,为什么next_结果会以这种方式使用?更重要的是,为什么设置为搜索结果['search\u metadata']['next\u results']以及如何工作 每当我尝试复制此模式时,都会出现错误:TypeError:“int”对象不可下标。多谢各位 search_results = twitter_api.search.tweets(q=q, count=count) statuses = search_results['statuses'] for _ in range(5):

为什么next_结果会以这种方式使用?更重要的是,为什么设置为搜索结果['search\u metadata']['next\u results']以及如何工作

每当我尝试复制此模式时,都会出现错误:TypeError:“int”对象不可下标。多谢各位

   search_results = twitter_api.search.tweets(q=q, count=count)
statuses = search_results['statuses']

for _ in range(5):
    print('Length of statuses', len(statuses))
    try:
        next_results = search_results['search_metadata']['next_results']
    except KeyError as e: #no more results
        break

    kwargs = dict([kv.split('=') for kv in unquote(next_results[1:]).split('&') ])
    search_results = twitter_api.search.tweets(**kwargs)
    statuses += search_results['statuses']