Python programma elabora i file in sequenza partendo da zero . Ciò significa che la prima riga è riga # 0 , la seconda linea è la linea # 1 e la terza linea è riga # 2 . Così per leggere l'ultima riga di un file in Python è necessario misurare il numero di righe nel file e sottrarre uno da questo valore . Realizzazione di questo comporta l'apertura del file , l'elaborazione in una variabile e poi eseguire la funzione " len" sulle linee . Istruzioni
1
aprire il file e passa tutto il suo contenuto ad una variabile utilizzando la funzione "aperta" , con la funzione della modalità "r ", che permette di Python sa che solo l'intenzione di leggere il file .
content_variable = open ( ' filename.txt ' , "r" ) economici 2
Rompere il contenuto del file in linee , passarli ad un'altra variabile utilizzando il " readlines " funzione e chiudere il file :
file_lines = content_variable.readlines ( ) content_variable.close ( )
3
leggere l'ultima riga del file utilizzando la funzione len , e passare il suo valore a una variabile :
last_line = file_lines [ len ( file_lines ) -1 ]
la funzione len misura il numero di linee e sottrae uno da esso per determinare il numero di riga l'ultima riga .