Tiedostojen lukeminen ja kirjoittaminen Python

Tiedostojen lukemiseen Python ja kirjoittamiseen käytämme vakiokirjaston toimintoja ja menetelmiä, kuten,  ja. Näin käsittelet tiedostoja: open() read() write() close() Python

 

Tiedostojen lukeminen

Tiedoston lukemiseen Python käytetään toimintoa "r"(luku) -tilassa. Tämä funktio palauttaa tiedostoobjektin, ja sitten voimme käyttää menetelmiä, kuten lukea tiedoston sisältöä. open() read()

Esimerkki :

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

 

Tiedostojen kirjoittaminen

Jos haluat kirjoittaa tiedostoon tai luoda uuden tiedoston, käytämme toimintoa "w"(kirjoitus) -tilassa. Jos tiedosto on jo olemassa, se korvataan, muuten luodaan uusi tiedosto. open()

Esimerkki :

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

 

Lisätään tiedostoihin

Jos haluat lisätä sisällön tiedoston loppuun ilman olemassa olevan sisällön korvaamista, käytämme "a"(liitä) -tilaa.

Esimerkki :

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

 

Tiedostojen sulkeminen

Lukemisen tai kirjoittamisen jälkeen on suositeltavaa sulkea tiedosto menetelmällä close(). Käskyä käytettäessä with tiedostoa ei kuitenkaan tarvitse sulkea manuaalisesti, koska Python tiedosto sulkeutuu automaattisesti lohkosta poistuttaessa with.

 

Tiedostojen lukemisen ja kirjoittamisen avulla Python voit käsitellä tiedostojen tietoja ja luoda sovelluksia, jotka tallentavat ja käsittelevät tietoja ulkoisista lähteistä.