擅长:python、mysql、java
<p>在这里使用<code>deque</code>更容易:</p>
<p>要反转整个文件:</p>
<pre><code>from collections import deque
with open('file') as fin:
reversed_lines = deque()
reversed_lines.extendleft(fin)
</code></pre>
<p>要显示最后的<code>n</code>(但首先遍历所有行):</p>
<pre><code>with open('file') as fin:
last4 = deque(fin, 4)
</code></pre>