Python Filhåndtering

Filhåndtering er en vigtig del af enhver webapplikation.

Python har flere funktioner til at oprette, læse, opdatere og slette filer.

Filhåndtering

Den vigtigste funktion til filhåndtering i Python er open() funktion.

open() Funktionen har to parametre: filnavn og modus.

Der er fire forskellige måder at åbne filer på (modus):

  • "r" - Læs - Standardværdi. Åbn filen til læsning, og returner en fejlmeddelelse, hvis filen ikke findes.
  • "a" - Tilføj - Åbn filen til tilføjelse, og opret filen, hvis den ikke allerede findes.
  • "w" - Skriv - Åbn filen til skrivning, og opret filen, hvis den ikke allerede findes.
  • "x" - Opret - Opret den angivne fil, og returner en fejlmeddelelse, hvis filen allerede findes.

Derudover kan du specificere, om filen skal behandles som binær eller tekst.

  • "t" - Tekst - Standardværdi. Teksttilstand.
  • "b" - Binær - Binær tilstand (f.eks. billeder).

Syntaks

Derudover kan du specificere, om filen skal behandles som binær eller tekst.

f = open("demofile.txt")

Ovenstående kode svarer til:

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

fordi "r" (Læs) og "t" (Tekst) er standardværdien, så der er ingen grund til at specificere dem.

Kommentar:Sørg for, at filen findes, ellers vil du modtage en fejlmeddelelse.