On 1/26/2011 2:59 AM Xavier Heruacles said...
I have do some log processing which is usually huge. The length of each line
is variable. How can I get the last line?? Don't tell me to use readlines or
something like linecache...


seek

-rw-rw----    1 autofax  mail     1061716366 Jan 26 12:45 autofax
[root@wsgfw3 root]# python2
Python 2.3.5 (#1, Aug  3 2005, 08:40:39)
[GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-52)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> f = open('/var/spool/mail/autofax')
>>> f.seek(1061710000)
>>> lines = f.read()
>>> len(lines)
6366
>>>

flavor to taste.

Emile

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to