工具: spyder ,codecs ,pandas
# -*- coding: utf-8 -*-
"""
Spyder Editor
This is a temporary script file.
"""
#-*-coding:utf-8-*-
import json
import codecs
import pandas as pd
def trans(path):
jsonData = codecs.open(path+'.json', 'r', 'utf-8')
csvfile = open(path+'.csv', 'w', newline='')
flag = True
csv_data = []
for line in jsonData:
dic = json.loads(line[0:-1])
if flag:
csv_key = list(dic.keys())
flag = False
csv_data.append(list(dic.values()))
jsonData.close()
data_csv=pd.DataFrame(columns=csv_key,data=csv_data)
data_csv.to_csv(csvfile)
if __name__ == '__main__':
path='D:\吴楠京\python\itm-klz-cpu-o' # 获取path参数
print (path)
trans(path)
json格式:
csv格式: