擅长:python、mysql、java
<p>按csv模块:</p>
<ol>
<li>打开文件两个文件。在</li>
<li>通过<code>csv reader()</code>方法读取文件。在</li>
<li>创建字典,因为行的第一项是键,值是行。在</li>
<li>{{cd2>使用相同的方法从cd2}获取相同的方法。在</li>
<li>打印结果。在</li>
</ol>
<p>代码:</p>
<pre><code>import csv
file1 = '/home/vivek/Desktop/stackoverflow/fil1.csv'
file2 = '/home/vivek/Desktop/stackoverflow/fil2.csv'
with open(file1) as fp1:
root = csv.reader(fp1)
rows1 = {}
for i in root:
rows1[i[0]]=i
if "id" in rows1:
del rows1["id"]
with open(file2) as fp1:
root = csv.reader(fp1)
rows2 = {}
for i in root:
rows2[i[0]]=i
if "id" in rows2:
del rows2["id"]
result = set(rows1.keys()).intersection(set(rows2.keys()))
print "Same Id :", list(result)
</code></pre>
<p>输出:</p>
^{pr2}$