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

在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 jsonimport pandas as pdwith 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_xpath_df['pathy'] = datas_ypath_df.to_csv("path_data.csv", index=False, header=False)以上就是关于“Python解析json数据并存入csv文件怎么做?Python如何解析json并保存csv”的全部内容了,希望对你有所帮助 。
Python解析json数据并存入csv文件怎么做?Python如何解析json并保存csv

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

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

文章插图
微信扫码,学习更方便
Python解析json数据并存入csv文件怎么做?Python如何解析json并保存csv

文章插图
现在报名赠100例知识点合集
Python解析json数据并存入csv文件怎么做?Python如何解析json并保存csv

文章插图

    推荐阅读