我想使用Python导入文件以进行一些质量检查(检查重复项等)。如果列没有空格,它会很好地工作,但是对于任何有空格的列,我无法使其正常工作。
一旦我摆脱了空间,它就可以正常工作。
with open(filename) as f:
reader = csv.DictReader(f, delimiter = ",")
for row in reader:
for (k,v) in row.items():
columns[k].append(v)
uniqueid = columns['Unique Identifier']
firstname = columns['FirstName']
lastname = columns['LastName']
email = columns['Email']
print(uniqueid)
答案 0 :(得分:0)
#Strip空白看看会发生什么
for row in reader:
for (k,v) in row.items():
columns[k].append(v)
columns[k]=columns[k].strip() #Strip white space