Wie man die letzte Zeile einer Datei in Python zu lesen. Dies bedeutet, dass die erste Zeile ist Zeile # 0 , ist die zweite Zeile Linie # 1 und die dritte Zeile ist Zeile Nr. 2 . So zu lesen in der letzten Zeile einer Datei in Python Sie die Anzahl der Zeilen in der Datei messen müssen und subtrahieren von diesem Wert . Dies zu erreichen bedeutet das Öffnen der Datei , die Verarbeitung in eine Variable und dann läuft die "len "-Funktion auf den Linien . Anleitung
1
Öffnen Sie die Datei und übergeben Sie dessen Inhalt auf eine Variable mit dem " open" -Funktion mit dem "r" -Modus -Funktion, die Python wissen, dass Sie nur wollen , um die Datei lesen können .
content_variable = open (' filename.txt " ," r " )
2
Brechen den Inhalt der Datei in Zeilen , geben Sie sie in eine andere Variable mit den " readlines " Funktion und schließen Sie die Datei :
file_lines = content_variable.readlines () content_variable.close ( )
3
Lesen Sie die letzte Zeile der Datei mithilfe der Funktion len , und geben sie den Wert auf eine Variable :
last_line = file_lines [len ( file_lines ) -1]
die Len-Funktion misst die Anzahl der Zeilen und subtrahiert man daraus auf die Zeilennummer bestimmen die letzte Zeile .