我想保存我从Twitter
获得的原始推文
通过Tweepy
。
检索推文没有问题,但将原始JSON响应保存到本地.txt文件时会出现问题。
with open("tweets.txt", "a", encoding='utf8') as outfile:
for tweet in public_tweets:
json.dump(tweet, outfile)
当我运行上面的代码时,它会在命令提示符中为我提供这些推文,但不会将其保存在文件tweets.txt
中。
那么,问题在哪里?
注意:
答案 0 :(得分:1)
好的伙计们。我得到了解决方案。问题是public_tweets
不是JSON可序列化的。
我必须在每个推文中添加._json
,我会进入循环。
json.dump(tweet._json, outfile, indent=4)
感谢所有人!