我试图比较来自两个不同文件的列的数据.我试过用a for,现在用了list comprehension.
问题是外部for循环没有被迭代,但内部循环不是.我已经单独检查过,迭代很好; 但是一旦我窝了,我就会遇到这个问题.我有什么遗漏吗?
import csv
newInv = csv.reader(open("new.csv", "r"))
origInv = csv.reader(open("old.csv", "r"))
print [ oldrow[5] + " " + newrow[3] for oldrow in origInv for newrow in newInv ]
Run Code Online (Sandbox Code Playgroud)