Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/04/2011, 07:10
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Leer una línea en concreto

Código Python:
Ver original
  1. with open("temp.txt", "r") as f:
  2.     lineas = f.readlines()
  3.     print lineas[2]
  4.  
  5. with open("temp.txt", "r") as f:
  6.     text = f.read()
  7.     lineas = text.split("\n")
  8.     print lineas[2]
  9.  
  10. with open("temp.txt", "r") as f:
  11.     for i, linea in enumerate(f, start=1):
  12.         if i == 3:
  13.             print linea
  14.             break
  15.  
  16.  
  17. with open("temp.txt", "r") as f:
  18.     next(f)
  19.     next(f)
  20.     print next(f)

Bueno, aquí hay al menos 4 maneras diferentes de leer la tercera linea de un archivo. (Claro obvia sin validar nada)