Python programprocesser filer sekventiellt med början noll . Detta innebär att den första linjen är linje # 0 , är den andra raden raden # 1 och den tredje linjen är linje # 2 . Alltså att läsa den sista raden i en fil i Python du måste mäta antalet rader i filen och subtrahera ett från detta värde . Åstadkomma detta innebär att öppna filen , bearbeta den till en variabel och sedan köra " len " -funktionen på linjerna . Instruktioner
1
Öppna filen och skicka hela innehållet till en variabel genom att använda " open " -funktion med " R " -läge funktion som låter Python vet att du bara tänker läsa filen .
content_variable = open ( ' filnamn.typ " , " r " )
2
Bryt filens innehåll i rader , skicka dem till en annan variabel med " readlines " funktion och stäng filen :
file_lines = content_variable.readlines ( ) content_variable.close ( )
3
Läs den sista raden i filen med LEN funktionen , och passera dess värde till en variabel :
last_line = file_lines [ len ( file_lines ) -1 ]
LEN funktionen mäter antalet rader och subtraherar man från det att bestämma linjen antalet den sista raden .