O programa Python processa arquivos em seqüência começando com zero. Isto significa que a primeira linha é a linha # 0 , a segunda linha é a linha # 1 e a terceira linha é a linha # 2 . Assim, para ler a última linha de um arquivo em Python você deve medir o número de linhas no arquivo e subtrair um a partir deste valor . Conseguir isso implica abrir o arquivo, transformando-o em uma variável e , em seguida, executar a função " len" nas linhas . Instruções
1
Abra o arquivo e passar todo o seu conteúdo a uma variável usando a função " aberto ", com a função de modo "r ", que permite Python saber que você só pretende ler o arquivo .
content_variable = open ( ' arquivo.txt ' , "r" )
2
Quebre o conteúdo do arquivo em linhas, passá-las para uma outra variável usando o " readlines " função e fechar o arquivo :
file_lines = content_variable.readlines () content_variable.close ()
3
Leia a última linha do arquivo usando a função len, e passar o seu valor a uma variável:
last_line = file_lines [ len ( file_lines ) -1]
a função len mede o número de linhas e subtrai um para determinar o número da linha de a última linha .