这是我用来操作 CSV 文件的代码。它没有进入第二个和第三个 for 循环。
import csv
f=open("/Users/shivendraagrawal/Desktop/Training Dataset.csv","rU")
cr = csv.reader(f)
mapping={}
out={}
i=0
for row in cr:
i=i+1
mapping[row[0]]=0
out[row[0]]=0
for row in cr:
print "hi"
mapping[row[0]]=mapping[row[0]]+row[5]
if row[6]=="TRUE":
out[row[0]]=out[row[0]]+1
for row in cr:
print mapping[row[0]] +' '+out[row[0]]
print i