Ανάγνωση και εγγραφή αρχείων σε Python

Στο Python, για ανάγνωση και εγγραφή αρχείων, χρησιμοποιούμε τις λειτουργίες που παρέχονται στην τυπική βιβλιοθήκη και μεθόδους όπως,  και. Δείτε πώς μπορείτε να χειριστείτε αρχεία σε: open() read() write() close() Python

 

Ανάγνωση Αρχείων

Για να διαβάσουμε ένα αρχείο στο Python, χρησιμοποιούμε τη συνάρτηση με τη λειτουργία "r"(read). Αυτή η συνάρτηση επιστρέφει ένα αντικείμενο αρχείου και, στη συνέχεια, μπορούμε να χρησιμοποιήσουμε μεθόδους όπως η ανάγνωση του περιεχομένου του αρχείου. open() read()

Παράδειγμα :

# Read the content of a file  
with open("myfile.txt", "r") as file:  
    content = file.read()  
    print(content)  

 

Συγγραφή αρχείων

Για να γράψουμε σε ένα αρχείο ή να δημιουργήσουμε ένα νέο αρχείο, χρησιμοποιούμε τη συνάρτηση με τη λειτουργία "w"(εγγραφή). Εάν το αρχείο υπάρχει ήδη, θα αντικατασταθεί, διαφορετικά, θα δημιουργηθεί ένα νέο αρχείο. open()

Παράδειγμα :

# Write content to a file  
with open("output.txt", "w") as file:  
    file.write("This is the content written to the file.")  

 

Προσάρτηση στα Αρχεία

Για να προσθέσουμε περιεχόμενο στο τέλος ενός αρχείου χωρίς να αντικαταστήσουμε το υπάρχον περιεχόμενο, χρησιμοποιούμε τη λειτουργία "a"(προσάρτηση).

Παράδειγμα :

# Append content to a file  
with open("logfile.txt", "a") as file:  
    file.write("Appending this line to the file.")  

 

Κλείσιμο αρχείων

Μετά την ανάγνωση ή την εγγραφή, συνιστάται να κλείσετε το αρχείο χρησιμοποιώντας τη close() μέθοδο. Ωστόσο, όταν χρησιμοποιείτε τη with δήλωση, δεν χρειάζεται να κλείσετε το αρχείο με μη αυτόματο τρόπο, καθώς Python θα κλείσει αυτόματα το αρχείο κατά την έξοδο από το with μπλοκ.

 

Η ανάγνωση και η εγγραφή αρχείων Python σάς επιτρέπει να εργάζεστε με δεδομένα από αρχεία και να δημιουργείτε εφαρμογές που αποθηκεύουν και επεξεργάζονται πληροφορίες από εξωτερικές πηγές.