如何将JSON中的推文保存到Python3.4中的txt文件?

How to save the tweets in JSON to txt file in Python 3.4?

我想保存从 Twitter 获得的原始推文 通过 Tweepy.

检索推文没有问题,但将这些原始 JSON 响应保存到本地 .txt 文件时会出现问题。

with open("tweets.txt", "a", encoding='utf8') as outfile:  
    for tweet in public_tweets:
        json.dump(tweet, outfile)

当我 运行 上面的代码时,它在命令提示符中给了我那些推文,但没有将它们保存在文件 tweets.txt.

那么,问题出在哪里?

注:

好的伙计们。我得到了解决方案。问题是 public_tweets 不是 JSON 可序列化的。

我必须将 ._json 添加到我进入循环的每条推文中。

json.dump(tweet._json, outfile, indent=4)

感谢大家!