使用python实现CSV到JSON的数据互相转化

CSV –> JSON

import json
import csv
#读取CSV
WITH OPEN(‘888.csv’) as file:
file_csv=csv.DictReader(file)
output='[‘
for row in file_csv:

output+=json.dumps(rows)+’,’

output=output.rstrip(‘,’)+’]’

#文件写入磁盘

f=open(‘dd.json’,’w’)

f.write(output)

f.close()

 

JSON –> CSV

import json

import csv

with open(‘dd.json’,’r’) as f:

dicts=json.load(f)

out=open(‘dd.csv’,’w’)

writer=csv.DictWriter(out,dicts[0],keys())

writer=writeheader()

writer=writerows(dicts)

out.close()

 

 

发表评论

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