Los archivos de procesos de Python programa secuencial empezando por cero . Esto significa que la primera línea es la línea # 0 , la segunda línea es la línea # 1 y la tercera línea es la línea # 2 . Así que leer la última línea de un archivo en Python debe medir el número de líneas en el archivo y restar uno de este valor . Lograr esto implica abrir el archivo , el procesamiento en una variable y luego ejecutar la función " len" en las líneas. Instrucciones
1
Abra el archivo y pasar todo su contenido a una variable mediante la función "Abrir " con la "r " función de modo que permite a Python sabe que sólo va a leer el archivo .
content_variable = open (' archivo.txt " ," r " )
2
Quiebre contenido del archivo en línea, pasarlos a otra variable con las" readlines " función y cierre el archivo :
file_lines = content_variable.readlines () content_variable.close ()
3
Leer la última línea del archivo mediante la función len, y pasar su valor a una variable :
last_line = file_lines [ len ( file_lines ) -1 ]
la función len mide el número de líneas y resta uno de la misma para determinar el número de línea la última línea.