700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python把.CSV文件转换成.JSON格式文件并格式化储存

python把.CSV文件转换成.JSON格式文件并格式化储存

时间:2022-04-01 03:03:03

相关推荐

python把.CSV文件转换成.JSON格式文件并格式化储存

先来看看.JSON对象的一些操作方法:

我们这次用到的主要就是json.dumps

再来看看我们将要转换的.CSV文件的样子:

可以看出,是一张再普通不过的表了,话不多说,直接上代码:

import jsonfr=open("学生信息表.csv","r",encoding='utf-8')ls=[]for line in fr:line=line.replace("\n","")ls.append(line.split(","))fr.close()fw=open("学生信息表.json","w",encoding='utf-8')for i in range(1,len(ls)):ls[i]=dict(zip(ls[0],ls[i]))b = json.dumps(ls[1:],sort_keys=True,indent=4,ensure_ascii=False)print(b)fw.write(b)fw.close()

运行结果如下:

可以看出,不但成功的转换成了JSON格式,而且还格式化输出使结果更好看了(如果不需要,也可以不格式化样式,通过使用核心方法json.dumps即可)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。