Arnaud Delobelle wrote: [...] > from my_useful_functions import new_file, write_first_5_lines, > done_processing_file, grab_next_5_lines, another_new_file, write_these > > in_f = open('myfile') > out_f = new_file() > write_first_5_lines(in_f, out_f) # write first 5 lines > close(out_f) > while not done_processing_file(in_f): # until done processing > lines = grab_next_5_lines(in_f) # grab next 5 lines > out_f = another_new_file() > write_these(lines, out_f) # write these > close(out_f) > print "all done!" # All done > print "Now there are 4000 files in this directory..." > > Python 3.0 - ready (I've used open() instead of file()) > bzzzzzzzzzzt!
Python 3.0a1 (py3k:57844, Aug 31 2007, 16:54:27) ... Type "help", "copyright", "credits" or "license" for more information. >>> print "all done!" # All done File "<stdin>", line 1 print "all done!" # All done ^ SyntaxError: invalid syntax >>> Close, but no cigar ;-) regards Steve -- Steve Holden +1 571 484 6266 +1 800 494 3119 Holden Web LLC/Ltd http://www.holdenweb.com Skype: holdenweb http://del.icio.us/steve.holden --------------- Asciimercial ------------------ Get on the web: Blog, lens and tag the Internet Many services currently offer free registration ----------- Thank You for Reading ------------- -- http://mail.python.org/mailman/listinfo/python-list