这是我的代码:
searched_tweets = []
new_tweets = api.search(q=query, count=remaining_tweets, since_id=str(since_id), max_id=str(max_id))
searched_tweets.append(new_tweets)
def write_tweets(tweets, filename):
with open(filename + ".json", "w") as f:
for tweet in tweets:
json.dump(tweet, f)
f.write('\n')
write_tweets(searched_tweets, "testfile")
当我尝试将推文写入新的json文件时,我收到此错误。
AttributeError:' SearchResults'对象没有属性' _json'
我正在使用Python 3x。
答案 0 :(得分:1)
您将搜索结果整体附加到searching_tweets列表,以便现在包含单个项目。
您应该完全删除searching_tweets的内容,然后将new_tweets传递给您的函数。