reading file in for loop
Chris Angelico
rosuav at gmail.com
Fri Sep 5 06:31:02 EDT 2014
On Fri, Sep 5, 2014 at 8:20 PM, loial <jldunn2000 at gmail.com> wrote:
> If I read a file using a for loop, as follows, is the file left open if I execute a break in the for loop?
>
>
> for line in open(myFile).readlines():
>
> if something:
> break
It'll be closed when the object expires. With CPython, that's probably
going to happen fairly soon, but it's not guaranteed in any way. If
you want to be sure it's closed, use a 'with' statement - look it up
in the docs.
ChrisA
More information about the Python-list
mailing list