擅长:python、mysql、java
<p>假设文件的行数相同,并且您只查找行内差异(即,比较第一个文件中的第1行和第二个文件中的第1行,依此类推),这样应该可以工作:</p>
<pre><code>with open(filename1, 'rb') as f1, open(filename2, 'rb') as f2
rdr1 = CsvReader(f1)
rdr2 = CsvReader(f2)
for file1_line in rdr1:
file2_line = rdr2.next()
# Perform your comparison between file1_line and file2_line here
# and print differences, or accumulate only the differences in a
# results list.
</code></pre>