On Sep 5, 1:28 pm, Paddy <[EMAIL PROTECTED]> wrote: > On Sep 5, 5:13 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> > wrote: > > > I have a text source file of about 20.000 lines.>From this file, I like to > > write the first 5 lines to a new file. Close > > > that file, grab the next 5 lines write these to a new file... grabbing > > 5 lines and creating new files until processing of all 20.000 lines is > > done. > > Is there an efficient way to do this in Python? > > In advance, thanks for your help. > > If its on unix: use split. > If its your homework: show us what you have so far... > > - Paddy.
Paddy, Thanks for making me aware of the (UNIX) split command (split -l 5 inFile.txt), it's short, it's fast, it's beautiful. I am still wondering how to do this efficiently in Python (being kind of new to it... and it's not for homework). -- Martin. I am still wondering how to do this in Python (being new to Python) -- http://mail.python.org/mailman/listinfo/python-list