【发布时间】:2020-05-11 12:15:37
【问题描述】:
我尝试将 CSV 文件(;分隔)转换为 JSON 文件 我的 CSV 文件结构如下示例: ID;姓名;年龄;班级;SEC 1;ram;13;8;B
这样
import csv,json
csvf_path='xyz'
jsonf_path='mnb'
Data={}
with csv(csvf_path) as csvFile:
csvRider=csv.DictReader(csvFile)
for csvRow as csvRider:
ID=csvRow('ID')
data[Id]=csvRow
with open(jsonf_path,'W') as jsonFile
jsonFile.write(json.dumps(data,indent=4))
-->data[Id]=csvRow ---->error---->KEYerror 我也尝试使用
csv.reader(csvf_path,delimiter=';')
然后我又遇到了一个错误,
TypeError:列表索引必须是整数或切片,而不是 str。 -->
ID=ID=csvRow('ID')
【问题讨论】:
标签: json python-3.x csv data-conversion