欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

如何將CSV格式轉(zhuǎn)換成JSON格式?

阮建安2年前31瀏覽0評論

#下面的工具可以方便的將CSV格式文件轉(zhuǎn)換成json文件格式

importsys,json

tip="""

請確保:

1.CSV格式是UTF-8

2.CSV第一行是鍵值

用法:

pythoncsv2json.pyfoobar.csv

其中foobar.csv是需要轉(zhuǎn)換的源數(shù)據(jù)文件

運行環(huán)境:

Python3.4.3

日期:

2015年12月29日

"""

print(tip)

#獲取輸入數(shù)據(jù)

input_file=sys.argv[1]

lines=open(input_file,"r",encoding="utf_8_sig").readlines()

lines=[line.strip()forlineinlines]

#獲取鍵值

keys=lines[0].split(',')

line_num=1

total_lines=len(lines)

parsed_datas=[]

whileline_num

values=lines[line_num].split(",")

parsed_datas.append(dict(zip(keys,values)))

line_num=line_num+1

json_str=json.dumps(parsed_datas,ensure_ascii=False,indent=4)

output_file=input_file.replace("csv","json")

#writetothefile

f=open(output_file,"w",encoding="utf-8")

f.write(json_str)

f.close()

print("解析結束!")