Bestanden lezen en schrijven in Python

In Python, om bestanden te lezen en te schrijven, gebruiken we de functies in de standaardbibliotheek en methoden zoals,  en. Zo manipuleert u bestanden in: open() read() write() close() Python

 

Bestanden lezen

Om een ​​bestand in te lezen Python, gebruiken we de functie met de modus "r"(lezen). Deze functie retourneert een bestandsobject en vervolgens kunnen we methoden gebruiken zoals het lezen van de inhoud van het bestand. open() read()

Voorbeeld :

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

 

Bestanden schrijven

Om naar een bestand te schrijven of een nieuw bestand aan te maken, gebruiken we de functie met de "w"(schrijven) modus. Als het bestand al bestaat, wordt het overschreven, anders wordt er een nieuw bestand gemaakt. open()

Voorbeeld :

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

 

Toevoegen aan bestanden

Om inhoud aan het einde van een bestand toe te voegen zonder de bestaande inhoud te overschrijven, gebruiken we de "a"-modus(toevoegen).

Voorbeeld :

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

 

Bestanden sluiten

Na het lezen of schrijven wordt aanbevolen om het bestand te sluiten met behulp van de close() methode. Bij gebruik van de instructie is het echter with niet nodig om het bestand handmatig te sluiten, aangezien Python het bestand automatisch wordt gesloten bij het verlaten van het with blok.

 

Door bestanden te lezen en erin te schrijven, Python kunt u met gegevens uit bestanden werken en toepassingen maken die informatie uit externe bronnen opslaan en verwerken.