[Python-ideas] With-expression
Sturla Molden
sturla at molden.no
Tue Jan 20 14:00:31 CET 2009
On 1/20/2009 2:47 AM, Gregory P. Smith wrote:
> I always preferred:
>
> data = open("file.txt").read()
>
> Which works all the way back as far as I can remember.
>
>
> In C Python yes that "works" but it makes absolutely no guarantees about
> when that file is actually closed. Don't write code that depends on a
> particular GC behavior.
Then why not introduce that guarantee? Indeterministic GC behaviour is a
Jython and IronPython problem.
And if you are worried about not closing the file, why not close it
manually?
S.M.
More information about the Python-ideas
mailing list