[Tutor] file enigma
spir
denis.spir at free.fr
Thu Jun 11 11:10:14 CEST 2009
Hello,
text = file(filename).read()
(or: open(filename).read())
How do you close() the file? ;-)
Is it, in fact, automagically closed after end-of-statement if not bound to a name? Or when the execution path quits the present scope (func, module), like if it had been bound to a local var? Or what else?
Said differently: in this case, how long does the python file object live / does the file in file system remain locked?
I would love case #1.
This may be implementation-dependant, no?
Denis
------
la vita e estrany
More information about the Tutor
mailing list