-1
我想知道为什么这段代码不会为每个json对象返回所需的文本?Python Twitter搜索API
# import
import json
from twitter import Twitter, OAuth, TwitterHTTPError, TwitterStream
# Authentication
ACCESS_TOKEN = 'hidden'
ACCESS_SECRET = 'hidden'
CONSUMER_KEY = 'hidden'
CONSUMER_SECRET = 'hidden'
oauth = OAuth(ACCESS_TOKEN, ACCESS_SECRET, CONSUMER_KEY, CONSUMER_SECRET)
# TWITTER SEARCH
twitter = Twitter(auth=oauth)
search_tweets = twitter.search.tweets(q='#google')
json_dump = json.dumps(search_tweets)
for line in json_dump:
print(json_dump['text'])
它给我以下错误:
Traceback (most recent call last): File "twitter_streaming.py", line 46, in print(json_dump['text']) TypeError: string indices must be integers
@Arman即使它是Python 2.7,print()也可以正常工作 –