On Sep 5, 11:57 am, Bjoern Schliessmann <usenet- [EMAIL PROTECTED]> wrote: > [EMAIL PROTECTED] wrote: > > I would use a counter in a for loop using the readline method to > > iterate over the 20,000 line file. > > file objects are iterables themselves, so there's no need to do that > by using a method.
Very true! Darn it! > > > Reset the counter every 5 lines/ iterations and close the file. > > I'd use a generator that fetches five lines of the file per > iteration and iterate over it instead of the file directly. > I still haven't figured out how to use generators, so this didn't even come to mind. I usually see something like this example for reading a file: f = open(somefile) for line in f: # do something http://docs.python.org/tut/node9.html Okay, so they didn't use readline. I wonder where I saw that. > > Have fun! > > Definitely -- and also do your homework yourself :) > > Regards, > > Björn > > -- > BOFH excuse #339: > > manager in the cable duct Mike
-- http://mail.python.org/mailman/listinfo/python-list