On Wed, 11 Jun 2008, dave selby wrote: > The whole topic came up because I just finished reading 'learning > python' 3rd edition OReilly as a refresher where there are multiple > instances of suggesting that you do the exact opposite eg ... > > [line.rstrip() for line in open('myfile')] ... p361 > for line in open('script1.py') ... p261& p276 where it is described as > 'best practice' for reading files line by line > etc ...
But that's for use of an input file. The question was about writing. I wouldn't worry too much about closing file that was used as input, as I am about one for output, where you want to be careful that the file contents are left in a particular desired state. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor