python之多个json文件聚合到一个json文件

叁歲伎倆 2022-12-02 01:06 315阅读 0赞
  1. import json
  2. paths = ['F://weibo-reptile//前2000id数据//','F://weibo-reptile//lab_db//','F://weibo-reptile//my_db//']
  3. weibos = ['weibo1.json','weibo2.json','weibo3.json','weibo4.json','weibo5.json']
  4. count = 0 #记录数据总条数
  5. with open("F://weibo-reptile//weibos-data.json","w+",) as f:
  6. for path in paths:
  7. for weibo in weibos:
  8. file_path = path + weibo
  9. with open(file_path, 'r', encoding='utf8')as fp:
  10. for line in fp:
  11. data = json.loads(line) # 字典类型
  12. count = count + 1
  13. print(data)
  14. print('这是读取到文件数据的数据类型:', type(data))
  15. print(count)
  16. json.dump(data, f, ensure_ascii=False) # 写入文件,ensure_ascii=False避免将中文转化为编码
  17. f.write('\r\n')
  18. print(file_path + "加载入文件完成...")

发表评论

表情:
评论列表 (有 0 条评论,315人围观)

还没有评论,来说两句吧...

相关阅读