gpt4 book ai didi

python - 不进入python 2.7.2中的for循环

转载 作者:太空宇宙 更新时间:2023-11-04 01:24:28 25 4
gpt4 key购买 nike

这是我用来操作 CSV 文件的代码。它没有进入第 2 和第 3 个 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

最佳答案

使用 f.seek(0) 在第一和第二个循环后倒回,例如在第二个循环之前:

f.seek(0)
for row in cr:
# loop code

阅读:from Python doc code

试试吧!

关于python - 不进入python 2.7.2中的for循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18930068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com