Άνοιγμα Αρχείων Python

Aprire il file sul server

Ε supponiamo di avere i seguenti file, situati nella stessa cartella di Python:

demofile.txt

Γειά σου! Συνέλθε στο demofile.txt
Αυτό το αρχείο είναι για σκοπούς δοκιμών.
Καλή Επιτυχία!

Για να ανοίξεις ένα αρχείο, χρησιμοποίησε το ενσωματωμένο open() συνάρτηση.

open() Η συνάρτηση επιστρέφει το αντικείμενο αρχείου, το οποίο έχει ένα read() Η μέθοδος χρησιμοποιείται για να διαβάσει το περιεχόμενο του αρχείου:

Παράδειγμα

f = open("demofile.txt", "r")
print(f.read())

Εκτέλεση Παράδειγματος

Μόνο ένα μέρος του αρχείου

Από defaultread() Η μέθοδος επιστρέφει το πλήρες κείμενο, αλλά μπορείς επίσης να καθορίσεις τον αριθμό των χαρακτήρων που θέλεις να επιστρέψει:

Παράδειγμα

Επιστρέφει τους πρώτους πέντε χαρακτήρες του αρχείου:

f = open("demofile.txt", "r")
print(f.read(5))

Εκτέλεση Παράδειγματος

Διαβάστε Γραμμή

Μπορείς να χρησιμοποιήσεις readline() Η μέθοδος επιστρέφει μια γραμμή:

Παράδειγμα

Διαβάστε μια γραμμή από το αρχείο:

f = open("demofile.txt", "r")
print(f.readline())

Εκτέλεση Παράδειγματος

Με δύο κλήσεις readline()Μπορείς να διαβάσεις τις πρώτες δύο γραμμές:

Παράδειγμα

Διαβάστε δύο γραμμές από το αρχείο:

f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())

Εκτέλεση Παράδειγματος

Με τον κύκλο, μπορείς να διαβάσεις την ολόκληρη τη γραμμή του αρχείου γραμμή προς γραμμή:

Παράδειγμα

Παρακαλώ πέρασε το αρχείο γραμμή προς γραμμή:

f = open("demofile.txt", "r")
for x in f:
  print(x)

Εκτέλεση Παράδειγματος

Κλείσιμο Αρχείου

Είναι καλή συνήθεια να κλείνεις τα αρχεία μετά την ολοκλήρωση.

Παράδειγμα

Κλείσε το αρχείο μετά την ολοκλήρωση:

f = open("demofile.txt", "r")
print(f.readline())
f.close()

Εκτέλεση Παράδειγματος

Σημείωση:Σε ορισμένες περιπτώσεις, λόγω της μνήμης αναπαραγωγής, πρέπει να κλείνετε πάντα τα αρχεία, καθώς οι αλλαγές που γίνονται στο αρχείο πριν από το κλείσιμο μπορεί να μην εμφανίζονται.