Leyendo linea especifica

Carlos Zuniga carlos.zun en gmail.com
Lun Nov 23 18:11:19 CET 2009


2009/11/16 Daniel Cabrera <cabrerachaparro en gmail.com>:
> Hola,
>
> Como puedo hacer para poder leer una linea especifica usando las funciones
> I/O de Python?
>
> Por ejemplo tengo un archivo plano con 10 lineas pero deseo empezar a leer
> desde la linea 5. Estoy abriendo el archivo usando:
>
> f.open("archivo","r")
> f.readline(5);
> for line in f:
>    print line,
> f.close()
>
> Pero no se posiciona en la linea deseada, no encuentro un manual donde se
> explique como hacer eso.

f = open("archivo", "r")
s = f.readlines()[5:]
f.close()

ahora s tiene las lineas que necesitas

Saludos
-- 
Linux Registered User # 386081
A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos
de leer manuales.
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


Más información sobre la lista de distribución Python-es