我有2个csv文件。我正在使用csv dict reader
csv1.csv
abc,def,ghi
abc1,def1,ghi1
abc2,def2,ghi2
csv2.csv
abc4,def4,ghi4
abc5,def5,ghi5
abc2,def2,ghi2
其中csv2文件与csv1.csv文件进行比较。
我必须通过忽略csv2的最后一行来比较两个csv1文件。
在csv dict reader中有没有忽略最后一行的方法?
或者如果列值与特定值匹配,我可以跳过行吗?你知道吗
Tags:
一种方法是先知道
csv2
中的行数,然后使用itertools.islice
切掉最后一行。你知道吗对不起,我还是不太明白你说的比较行和行之间的差异是什么意思。你知道吗
无论如何,您可以使用以下内容来读取第二个csv文件的最后一行以外的所有内容:
通过随时调用
reader.next()
或next(reader)
,可以跳过csv.reader
对象的一行。你知道吗相关问题 更多 >
编程相关推荐