import csv
import json
file = r"*.csv"
filewrite = r"*.json" # 输出位置
ls = []
a = ''
lst = []
with open(file, 'r', encoding='utf-8') as f:
reader = csv.reader(f)
next(reader) #跳过第一行
for row in reader:
row[0] = row[0].replace("\n", "") # 数据中有出现\n
if row[0] == a:
print(True)
lst.append([row[1], row[3], row[2]])
else:
print(False)
ls.append({'text': row[0], 'tripe_list':lst})
lst = []
lst.append([row[1], row[3], row[2]])
a = row[0]
f.close()
fw = open(filewrite, 'w', encoding='utf-8') # 打开json文件
json.dump(ls[1:],fw,indent=4,ensure_ascii=False)
fw.close()
数据处理:我的csv三元组转换成json格式
最新推荐文章于 2023-07-14 19:00:39 发布