CSV和JSON的转换

2017-10-12  本文已影响0人  宇浩real

import json

fo=open('csv.csv','r')

ls=[]

for i in fo:

     i=i.replace('\n','')

     ls.append(i.split(','))  #csv做成二维列表

for a in range(1,len(ls)):

     ls[a]=dict(zip(ls[0],ls[a]))

a=json.dumps(ls[1:],sort_keys=True,indent=6,ensure_ascii=False)

print(a)

#思路:把csv做成列表。然后对列表数据进行处理。

其中几点  1.zip()函数,得到对应的建值对

                2.dict()函数,把键值对做成字典

上一篇 下一篇

猜你喜欢

热点阅读