A file iteration question/problem
Peter Otten
__peter__ at web.de
Mon Apr 7 09:14:58 EDT 2008
tinnews at isbd.co.uk wrote:
> Arnaud Delobelle <arnodel at googlemail.com> wrote:
>> You could use an iterator over the lines of the file:
>>
>> def recfun(lines):
>> for line in lines:
>> # Do stuff
>> if condition:
>> recfun(lines)
>>
>> lines = iter(open(filename))
>> recfun(lines)
> Does that work though? If you iterate through the file with the "for
> line in lines:" in the first call of recfun(lines) you surely can't do
> "for line in lines:" and get any sort of sensible result in recursive
> calls of recfun(lines) can you?
Don't speculate, try it.
Peter
More information about the Python-list
mailing list