这是CSV看起来像为什么python只能读取csv的最后一行?
2015-05-16,3.99 2015-05-16,4.0
这里是代码,它试图将CSV转换成字典:
with open('log.csv') as filename:
reader = csv.reader(filename,delimiter=',') #fieldnames=['Date','GPA']
display = {row[0]:row[1] for row in reader}
print display
输出:
$python test.py
{'2015-05-16': 4.0}
这它应该是这样的:
$ python test.py
{'2015-05-16':3.99,'2015-05-16': 4.0}