Seek the one billionth line in a file containing 3 billion lines.

Sullivan WxPyQtKinter sullivanz.pku at gmail.com
Wed Aug 8 02:23:40 EDT 2007


I have a huge log file which contains 3,453,299,000 lines with
different lengths. It is not possible to calculate the absolute
position of the beginning of the one billionth line. Are there
efficient way to seek to the beginning of that line in python?

This program:
for i in range(1000000000):
      f.readline()
is absolutely every slow....

Thank you so much for help.




More information about the Python-list mailing list