优草派 > Python

Python解析json数据并存入csv文件怎么做?Python如何解析json并保存csv

罗西汉         优草派

在python程序开发中有时候爬虫或者读取进来的数据是json类型的,那么就需要将其解析之后才能够保存到csv文件之中。下文主要介绍的内容就是,python解析json数据并将其保存到csv文件中的详细方法教程,想学习的话可以把这个作为参考资料哦。

Python解析json数据并存入csv文件怎么做?Python如何解析json并保存csv

一、实现思路

那么整体功能的实现也就是分为两步,第一步获取到数据后将其解析成python可读,并且能够保存到csv文件中的格式和类型。第二步就是将解析后的数据,保存到指定路径中的csv文件内了。

二、具体步骤

1.编写代码首先需要将内置模块json以及第三方库pandas导入进来,一个是用来解析json数据,一个则是将数据保存到csv文件中。模块导入之后调用open()方法就可以把json文件打开来读取数据,代码示例如下所示:

import json
import pandas as pd
with open('2.json', encoding='utf-8') as f:
    line = f.readline()
    d = json.loads(line)
    f.close()

2.上一步已经将json数据读取出来,并且解析成python可以识别和输出的类型了。而且解析之后json数据是以字典形式来保存的,那么就需要将字典对象中自己所需要的数据通过字典键切片方式给取出来并放在列表之中。

因为csv文件是以表格形式来保存数据的,之后创建Dataframe对象并且将保存数据的列表添加到这个对象列中。最后去调用to_csv()方法就可以把json数据保存到csv文件之中了,详细代码示例如下所示:

datas_x = []
datas_y = []
for dss in d:
    datas_x.append(dss["pos"]["x"])
      datas_y.append(dss["pos"]["z"])
path_df = pd.DataFrame()
path_df['pathx'] = datas_x
path_df['pathy'] = datas_y
path_df.to_csv("path_data.csv", index=False, header=False)

以上就是关于“Python解析json数据并存入csv文件怎么做?Python如何解析json并保存csv”的全部内容了,希望对你有所帮助。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024