Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να διαβάσετε την τελευταία γραμμή του αρχείου σε Python

Το πρόγραμμα Python επεξεργάζεται τα αρχεία διαδοχικά αρχίζοντας από το μηδέν . Αυτό σημαίνει ότι η πρώτη γραμμή είναι η γραμμή # 0 , η δεύτερη γραμμή είναι η γραμμή # 1 και η τρίτη γραμμή είναι γραμμή # 2 . Έτσι, για να διαβάσετε την τελευταία γραμμή του αρχείου σε Python θα πρέπει να μετρήσει τον αριθμό των γραμμών στο αρχείο και να αφαιρέσετε ένα από αυτή την τιμή . Επίτευξη αυτό συνεπάγεται το άνοιγμα του αρχείου , τη μεταποίηση σε μια μεταβλητή και στη συνέχεια να τρέχει τη λειτουργία " τζαμάκι " στις γραμμές . Οδηγίες
Η

1 Ανοίξτε το αρχείο και να περάσει ολόκληρο το περιεχόμενό της σε μια μεταβλητή με χρήση της "ανοικτής " λειτουργία με το "r" λειτουργία Λειτουργία που σας επιτρέπει Python ξέρει ότι το μόνο που σκοπεύετε να διαβάσει το αρχείο .

content_variable = ανοικτό ( « filename.txt " , "r" ) 2

Σπάστε το περιεχόμενο του αρχείου σε γραμμές , να τα περάσει σε μια άλλη μεταβλητή χρησιμοποιώντας τα " readlines " λειτουργία και κλείστε το αρχείο :

file_lines = content_variable.readlines ( ) content_variable.close ( )
εικόνων 3

Διαβάστε την τελευταία γραμμή του αρχείου χρησιμοποιώντας τη συνάρτηση len , και να περάσει την αξία του σε μια μεταβλητή :

last_line = file_lines [ len ( file_lines ) -1 ] Ξενοδοχεία

Η συνάρτηση len μετρά τον αριθμό των γραμμών και αφαιρεί ένα από να καθορίσει τον αριθμό της γραμμής του η τελευταία γραμμή .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα