擅长:python、mysql、java
<p>如果所有行都具有相同的格式,因此在序列之前有6个空格分隔的字段,那么这很容易。您必须将所有唯一值存储在内存中</p>
<pre><code>memory = set()
for line in open('x.txt'):
if len(line) < 5:
continue
parts = line.split(' ', 6)
if parts[-1] not in memory:
print( line.strip() )
memory.add( parts[-1] )
</code></pre>