【发布时间】:2017-09-18 08:12:42
【问题描述】:
import csv
s = open('models.csv')
checkIt = csv.reader(s)
o = open('data.csv')
csv_o = csv.reader(o)
for c in checkIt:
abc = c[0].split(".")
abcd = abc[2]
commodity_type = abcd[6:]
print(commodity_type)
**for csv in csv_o:
print(csv)
print(commodity_type)**
print 函数只执行一次,它应该执行 4 次,因为我在 models.csv 文件中有 4 行。
请根据models.csv中的行数给出一些嵌套for循环运行的解决方案
【问题讨论】:
-
为什么不反转循环,把
models.csv的内容放到内存中,然后循环一遍data.csv?