Python 无法读取嵌套循环中的CSV文件
打印函数只执行了一次,它应该执行4次,因为models.csv文件中有4行Python 无法读取嵌套循环中的CSV文件,python,file,loops,csv,Python,File,Loops,Csv,打印函数只执行了一次,它应该执行4次,因为models.csv文件中有4行 请根据models.csv中的行数给出一些嵌套for循环运行的解决方案。请尝试重置csv\u o指向的文件指针 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(".") ab
请根据models.csv中的行数给出一些嵌套for循环运行的解决方案。请尝试重置
csv\u o
指向的文件指针
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)**
这将自动使CSV读取器从下一次迭代开始读取文件。尝试重置
CSV\u o
指向的文件指针
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)**
这将自动使CSV阅读器从下一次迭代开始读取文件。为什么不反转循环,将
models.CSV
的内容放入内存,然后在data.CSV
上循环一次?为什么不反转循环,将models.CSV
的内容放入内存,然后在data.csv
上循环一次?