[Python-Dev] Use for enumerate()

Patrick K. O'Brien pobrien@orbtech.com
Fri, 26 Apr 2002 19:19:58 -0500


[David Ascher]
> 
> def getline(filename, lineno):
>     if lineno >= 1:
>          for i, line in enumerate(open(filename)):
>             if i == lineno - 1:
>                 return line
>     return ''

But you broke the "always close the file" rule. Cheater!!! <wink>

---
Patrick K. O'Brien
Orbtech