擅长:python、mysql、java
<p>检查最后一行<code>is</code>:</p>
<pre><code>with open("in.txt") as f:
lines = f.readlines()
last = lines[-1]
for line in lines:
if line is last:
print id(line),id(last)
# do work on lst line
else:
# work on other lines
</code></pre>
<p>如果您想要第二个最后一行,请使用<code>last = lines[-2]</code></p>
<p>或者简单地说:</p>
<pre><code>with open("in.txt") as f:
lines = f.readlines()
last = lines[-1]
for line in lines[:-1]:
# work on all but last line
# work on last
</code></pre>