【发布时间】:2018-02-01 05:29:59
【问题描述】:
我有以下sn-p
import csv
data = {}
with open('data.csv', 'rb') as csvfile:
spamreader = csv.reader(csvfile, quotechar=None)
count = 0
for row in spamreader:
data.update({row[0]:row[1]})
count+=1
print(count)
print(len(data))
文件data.csv共包含234611行2列。
输出是:
234611
52183
现在阅读器可以阅读所有行,但无法将它们填充到data 字典中。知道如何调试此问题吗?
另外值得一提的是,csv 文件中包含很多非英文字符。
【问题讨论】: