由于AttributeError,我无法使用_json将推文写入json文件

时间:2018-05-20 10:56:56

标签: python json twitter

这是我的代码:

 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。

1 个答案:

答案 0 :(得分:1)

您将搜索结果整体附加到searching_tweets列表,以便现在包含单个项目。

您应该完全删除searching_tweets的内容,然后将new_tweets传递给您的函数。