De Python program behandler filer sekvensielt starter med null. Dette betyr at den første linje er linjen # 0 , er den andre linje linje # 1, og den tredje linje er linjen 2 . Således å lese siste linje i en fil i Python du må måle antall linjer i filen og trekke en fra denne verdien . Oppnå dette innebærer å åpne filen , behandler den i en variabel og deretter kjøre " len "-funksjonen på linjene . Instruksjoner
en
Åpne filen og passerer hele innholdet til en variabel ved å bruke " åpen" med "r "-modus funksjon som lar Python vet at du bare har tenkt å lese filen .
content_variable = open (' filnavn.txt ' , "r" )
2
Bryt innholdet i filen til linjer , sende dem til en annen variabel ved hjelp av " readlines " funksjon og lukk filen :
file_lines = content_variable.readlines ( ) content_variable.close ( )
3
Les den siste linjen i filen ved hjelp av len-funksjonen , og passerer verdien til en variabel : en
last_line = file_lines [ len ( file_lines ) -1 ]
len-funksjonen måler antall linjer og trekker en fra det å bestemme linjens den siste linjen .