擅长:python、mysql、java
<p>如果要比较前3列,应该这样做</p>
<pre class="lang-py prettyprint-override"><code>a_line = 'Alex 1233 25 Canada' # this is one file's line
# slipt line on white
a_line = a_line.split()
>>> ['Alex', '1233', '25', 'Canada']
# cat first 3 columns
a_line = a_line[:3]
>>> ('Alex', '1233', '25')
# than you can compare
['Alex', '1233', '25', 'Canada'] == ['Alex', '1233', '25', 'Canada']
>>> True
['Alex', '1233', '25', 'Canada'] == ['Alex', '1233', '25', 'Canada2']
>>> False
</code></pre>
<p>不使用<code>read().split('\n')</code>,您可以只使用<code>readlines()</code></p>