fileinput.input, readlines and ...
Scott David Daniels
Scott.Daniels at Acm.Org
Wed Jun 24 17:13:13 EDT 2009
Private Private wrote:
> On Jun 24, 1:32 pm, Peter Otten <__pete... at web.de> wrote:
...
>> lines = fileinput.input(filename)
>> for line in lines:
>> if "Data2" in line:
>> print line.strip(), "-->", next(lines).strip()
>
> I get an error:
>
> ...
> print line.strip(), "-->", next(lines).strip()
> NameError: global name 'next' is not defined
>
Sorry, I am running 2.6
Try:
print line.strip(), "-->", lines.next().strip()
--Scott David Daniels
Scott.Daniels at Acm.Org
More information about the Python-list
mailing list