On 18/02/2016 01:29, jf...@ms4.hinet.net wrote:
The "for ... open ..." is definitely not a good design pattern. It opens a file at "for" block but leaves it closed somewhere in the sky.
Hardly, as all ready explained, but how about this handle = open('foo.txt') for line in handle : ...do something... handle.close() Is that better? -- My fellow Pythonistas, ask not what our language can do for you, ask what you can do for our language. Mark Lawrence -- https://mail.python.org/mailman/listinfo/python-list