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ä.