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

Reply via email to