【发布时间】:2020-06-01 00:07:37
【问题描述】:
import csv
with open('filename.csv') as csv_file:
datarow = csv.reader(filename, delimiter=',')
dict_places = {}
list_places = []
for row in datarow:
dict_places['Continent'] = row[0]
dict_places['Country'] = row[1]
dict_places['Capital'] = row[2]
print(list_places.append(dict_places))
我正在读取一个 csv 文件 filename.csv ,但没有得到如下所示的预期结果。
[{'大陆':'欧洲','国家':'西班牙','首都':'马德里'},{'大陆':'欧洲','国家':'葡萄牙','首都' : '里斯本'}', {'大陆': '欧洲', '国家': '英格兰', '首都': '伦敦'}]
【问题讨论】:
标签: python python-3.x csv dictionary