色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何將CSV格式轉換成JSON格式?

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

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

importsys,json

tip="""

請確保:

1.CSV格式是UTF-8

2.CSV第一行是鍵值

用法:

pythoncsv2json.pyfoobar.csv

其中foobar.csv是需要轉換的源數據文件

運行環境:

Python3.4.3

日期:

2015年12月29日

"""

print(tip)

#獲取輸入數據

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("解析結束!")