Pythonin tiedoston kirjoittaminen

Kirjoita olemassa olevaan tiedostoon

Jos haluat kirjoittaa olemassa olevaan tiedostoon, sinun täytyy antaa open() Lisää parametrit funktioon:

  • "a" - Lisää - Lisätään tiedoston loppuun
  • "w" - Kirjoita - Korvaa kaikki olemassa olevat sisällöt

Esimerkki

Avaa tiedosto "demofile2.txt" ja lisää sisältöä siihen:

f = open("demofile2.txt", "a")
f.write("Nyt tiedostoon on lisätty enemmän sisältöä!")
f.close()
# Lisätty jälkeen, avaa ja lue tiedosto:
f = open("demofile2.txt", "r")
print(f.read())

Suorita esimerkki

Esimerkki

Avaa tiedosto "demofile3.txt" ja korvaa sisällön:

f = open("demofile3.txt", "w")
f.write("Woops! Olen poistanut sisällön!")
f.close()
# Kirjoitettu jälkeen, avaa ja lue tiedosto:
f = open("demofile3.txt", "r")
print(f.read())

Suorita esimerkki

Huomautus:"w"-menetelmä korvaa kaikki sisällön.

Luo uusi tiedosto

Pythonissa uuden tiedoston luomiseksi käytä open() Metodi ja käytä seuraavista parametreista yhdessä:

  • "x" - Luo - Luodaan tiedosto, jos tiedosto on olemassa palautetaan virhe
  • "a" - Lisää - Jos määritetty tiedosto ei ole olemassa, luodaan tiedosto
  • "w" - Kirjoita - Jos määritetty tiedosto ei ole olemassa, luodaan tiedosto

Esimerkki

Luo tiedosto nimeltä "myfile.txt":

f = open("myfile.txt", "x")

Tulos: Uusi tyhjä tiedosto on luotu!

Esimerkki

Jos tiedosto ei ole olemassa, luo uusi tiedosto:

f = open("myfile.txt", "w")