Leyendo linea especifica

Manuel E. Gutierrez megutierrez en estudiantes.uci.cu
Lun Nov 23 18:42:31 CET 2009


On Monday 16 November 2009 10:40:08 am Daniel Cabrera wrote:
> 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.

Prueba esto:

lines = f.readlines()

lines = lines[5:]

y ya esta, en lines tienes una lista de lineas de la 5 en adelante.

Saludos.
_______________________________________________
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