擅长:python、mysql、java
<p>见下文</p>
<p>其思想是将名称读入python<a href="https://docs.python.org/3/tutorial/datastructures.html#sets" rel="nofollow noreferrer">set</a>数据结构,并通过执行set子结构来查找新名称</p>
<p>1.csv:</p>
<pre><code>Name Number
A 12
B 34
C 45
</code></pre>
<p>2.csv</p>
<pre><code>Name Number
A 12
B 34
C 45
D 77
Z 67
</code></pre>
<p>下面的代码将打印{'D','Z'},这是新名称</p>
<pre><code>def read_file_to_set(file_name):
with open(file_name) as f:
return set(l.strip().split()[0] for x,l in enumerate(f.readlines()) if x > 0)
set_1 = read_file_to_set('1.csv')
set_2 = read_file_to_set('2.csv')
new_names = set_2 - set_1
print(new_names)
</code></pre>