Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/01/2011, 06:41
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Lectura de archivo (ultimo registro)

Si es un archivo de texto simple, seguramente cada "registro" sea una línea del archivo.

Existe la función seek() de los objetos tipo archivo, que sirve para ubicarte en una posición del mismo. Si sabés que un registro es de tamaño fijo (o al menos, que no superará los N bytes), podrías usar algo como esto:

Código Python:
Ver original
  1. import os
  2. archivo = open("archivo.txt")
  3. archivo.seek(-N, os.SEEK_END)
  4.  
  5. print archivo.read()

Ten en cuenta sin embargo, que en cada iteración tendrías que abrir el archivo y cerrarlo, ya que podría quedar bloqueado para escritura si dos procesos intentan abrirlo a la vez.

Saludos.