Python Tiedostohallinta

Tiedostohallinta on tärkeä osa kaikkea Web-sovellusta.

Pythonilla on useita funktioita tiedostojen luomiseen, lukemiseen, päivittämiseen ja poistamiseen.

Tiedostohallinta

Tärkein funktio tiedostojen käsittelyyn Pythonissa on open() Funktiot.

open() Funktiolla on kaksi parametria: tiedoston nimi ja moodi.

On neljä tapaa avata tiedosto eri moodoissa:

  • "r" - Lue - Oletusarvo. Avaa tiedoston lukua varten, jos tiedosto ei ole olemassa, anna virheilmoitus.
  • "a" - Lisää - Avaa tiedoston lisäämistä varten, jos tiedosto ei ole olemassa, luo se.
  • "w" - Kirjoita - Avaa tiedoston kirjoittamista varten, jos tiedosto ei ole olemassa, luo se.
  • "x" - Luo - Luo määritetyn tiedoston, jos tiedosto on olemassa, saat virheilmoituksen.

Lisäksi voit määrittää, että tiedosto käsitellään binäärimuodossa vai tekstimuodossa.

  • "t" - Teksti - Oletusarvo. Tekstimuoto.
  • "b" - Binääri - Binäärimuoto (esim. kuvat).

Syntaksi

Lisäksi voit määrittää, että tiedosto käsitellään binäärimuodossa vai tekstimuodossa:

f = open("demofile.txt")

Yllä oleva koodi on sama kuin:

f = open("demofile.txt", "rt")

koska "r" (Luku) ja "t" (Teksti) on oletusarvo, joten niitä ei tarvitse määrittää.

Huomautus:Varmista, että tiedosto on olemassa, muuten saat virheilmoituksen.