擅长:python、mysql、java
<p>我认为您需要的是<a href="http://docs.python.org/3/library/functions.html#zip" rel="nofollow">^{<cd1>}</a>,让您在锁步骤中迭代这两个csv:</p>
<pre><code>with open('file1.csv', 'rb') as f1, open('file2.csv', 'rb') as f2:
r1, r2 = csv.reader(f1), csv.reader(f2)
with open('out.csv', 'wb') as fout:
w = csv.writer(fout)
for row1, row2 in zip(r1, r2):
if row1[0] == row2[0]:
w.writerow([row1[0], row1[1], row2[1]])
</code></pre>
<p>我不知道如果他们不平等,你想发生什么。或者像这样插入两行?</p>
<pre><code> else:
w.writerow([row1[0], row1[1], ''])
w.writerow([row2[0], '', row2[1]])
</code></pre>