Re: Leyendo linea especifica
Arnau Sanchez <[email protected]> Tue, 24 Nov 2009 10:38:10 +0100
| Newsgroups | gmane.comp.python.general.castellano |
|---|---|
| Message-ID | <[email protected]> |
Chema Cortes wrote:
> #segunda opción
> from itertools import islice
>
> f=open("archivo","r")
> it=islice(f,5,None)
> for linea in it:
> print linea
Yo prefiero esta segunda solución. Pero como la llamada a itertools.islice con
el None no es especialmente clara/intuitiva, es muy habitual el crearse una
función "drop":
def drop(n, it):
"""Drop n elements from the iterable."""
return islice(it, n, None)
for line in drop(5, open("file.txt")):
print line
--
http://www.arnau-sanchez.com
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes