On Tue, Mar 22 2011, briji...@gmail.com wrote:

> Hi All,
>         How can I print last five lines of a file using python. The file may
> contain thousands of lines each line may differ in length.

[...]

You'd have to use some kind of heuristic (a.k.a. dirty hack). Stat the
file to find it's size and use an "average" length of line to go a few
lines back. Then count the number of newlines from there to the end. If
it's 4, then you have your 5 lines. Otherwise, seek back a little more
and repeat. 

-- 
_______________________________________________
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers

Reply via email to