Les fichiers de processus du programme Python séquentiellement à partir de zéro. Cela signifie que la première ligne est la ligne # 0 , la deuxième ligne est la ligne n ° 1 et la troisième ligne est la ligne n ° 2 . Ainsi, pour lire la dernière ligne d'un fichier en Python, vous devez mesurer le nombre de lignes dans le fichier et soustraire un de cette valeur. Accomplir cela implique l'ouverture du fichier , sa transformation en une variable , puis en exécutant la fonction " len" sur les lignes. Instructions
1
Ouvrez le fichier et passe tout son contenu à une variable en utilisant la fonction "open" avec la fonction du mode "r" qui permet de Python sais que vous avez l'intention de lire le fichier .
content_variable = open (' filename.txt ", " r ")
2
briser le contenu du fichier en lignes , passer à une autre variable en utilisant les« readlines " fonction et fermez le fichier : Photos
file_lines = content_variable.readlines () content_variable.close ()
3
Lire la dernière ligne du fichier en utilisant la fonction len, et passer sa valeur à une variable:
last_line = file_lines [ len ( file_lines ) -1]
la fonction len mesure le nombre de lignes et soustrait une d'elle pour déterminer le numéro de ligne de la dernière ligne.