【发布时间】:2021-02-01 08:35:07
【问题描述】:
我有一个这样的 CSV 文件:
ALBERO; SHAFT
ALBERINO; SHAFT
MAGGIORATO; EXTRA WIDE
我需要打开该文件并转换为具有以下结构的字典:
glossario={"ALBERO" : "SHAFT",
"ALBERINO" : "SHAFT",
"MAGGIORATO" : "EXTRA WIDE" }
我尝试设置以下代码,但输出不是我所期望的:
glossario= []
with open(glossarioFilePath, encoding='utf-8') as csvf:
csvReader = csv.DictReader(csvf, delimiter=';')
for line in csvReader:
glossario.append(line)
有人有什么建议吗?
谢谢。
【问题讨论】:
-
你得到了什么输出?可能是因为
[]创建了一个列表而不是字典?
标签: python csv dictionary