Python:CSV文件和JSON文件相互转换

CSV(由逗号分开的值)是最常用的文件格式,它支持各大平台和应用。使用Python(csv模块)可以方便的读取csv文件和写csv文件。

csv示例:

JSON全称Java Script Object Notation,它是轻量级的,基于文本的数据交换格式。JSON也是语言无关的,任何编程语言都可以很容易的操作JSON。

Python有几个操作JSON的模块,json和simplejson模块是最流行的模块。

json示例:

读取csv文件:

执行结果:

把上面数据转换为json,并写入文件:

CSV转换为JSON的完整代码:

执行之后,生成了student.josn文件:

JSON转换CSV,只是上面代码的逆过程,代码如下:

执行之后,生成了student.csv文件:


使用的Python模块:cvs、json。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注