Læsning og Skrivning af Tekstfiler
Arbejdet med tekstfiler er en almindelig opgave i programmering — til lagring af data, læsning af konfigurationsfiler eller behandling af logfiler.
Tekstfiler gemmer indhold som almindelige tekstlinjer, adskilt af linjeskifttegn.
I Python anvendes den indbyggede open()-funktion til at læse og skrive .txt-filer.
Åbning af en fil
For at arbejde med en fil skal den først åbnes med Pythons open()-funktion med to argumenter: filnavnet og tilstanden.
Tilstande:
r→ læs;w→ skriv (overskriver eksisterende indhold);a→ tilføj til slutningen;x→ opret ny fil (fejl hvis den allerede findes).
Læsning af en fil
Efter åbning af en fil kan indholdet læses på forskellige måder:
read()- hele filen som én streng;readline()- en enkelt linje;readlines()- en liste over alle linjer.
Luk altid filen, når du er færdig, eller brug en "with"-blok for automatisk håndtering.
Skrivning til en fil
For at gemme data skal du åbne filen i write- eller append-tilstand.
- Write-tilstand (
w) sletter tidligere indhold; - Append-tilstand (
a) tilføjer ny tekst i slutningen.
Brug write() til at tilføje tekst, og inkluder "\n" hvis du har brug for linjeskift.
Filstier
Hvis din fil ikke er i samme mappe som dit script, skal du bruge en fuld eller relativ filsti.
Python håndterer både skråstreger / og dobbelte bagudstreger \\ afhængigt af dit operativsystem.
Resumé
- Brug funktionen
open()med forskellige tilstande for at arbejde med tekstfiler; - Brug
read(),readline()ellerreadlines()til at læse filindhold; - Brug
write()ellerappend()til at gemme nyt indhold; - Luk altid filen eller brug en
with-blok; - Brug filstier, når du arbejder med filer uden for din projektmappe.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 5
Læsning og Skrivning af Tekstfiler
Stryg for at vise menuen
Arbejdet med tekstfiler er en almindelig opgave i programmering — til lagring af data, læsning af konfigurationsfiler eller behandling af logfiler.
Tekstfiler gemmer indhold som almindelige tekstlinjer, adskilt af linjeskifttegn.
I Python anvendes den indbyggede open()-funktion til at læse og skrive .txt-filer.
Åbning af en fil
For at arbejde med en fil skal den først åbnes med Pythons open()-funktion med to argumenter: filnavnet og tilstanden.
Tilstande:
r→ læs;w→ skriv (overskriver eksisterende indhold);a→ tilføj til slutningen;x→ opret ny fil (fejl hvis den allerede findes).
Læsning af en fil
Efter åbning af en fil kan indholdet læses på forskellige måder:
read()- hele filen som én streng;readline()- en enkelt linje;readlines()- en liste over alle linjer.
Luk altid filen, når du er færdig, eller brug en "with"-blok for automatisk håndtering.
Skrivning til en fil
For at gemme data skal du åbne filen i write- eller append-tilstand.
- Write-tilstand (
w) sletter tidligere indhold; - Append-tilstand (
a) tilføjer ny tekst i slutningen.
Brug write() til at tilføje tekst, og inkluder "\n" hvis du har brug for linjeskift.
Filstier
Hvis din fil ikke er i samme mappe som dit script, skal du bruge en fuld eller relativ filsti.
Python håndterer både skråstreger / og dobbelte bagudstreger \\ afhængigt af dit operativsystem.
Resumé
- Brug funktionen
open()med forskellige tilstande for at arbejde med tekstfiler; - Brug
read(),readline()ellerreadlines()til at læse filindhold; - Brug
write()ellerappend()til at gemme nyt indhold; - Luk altid filen eller brug en
with-blok; - Brug filstier, når du arbejder med filer uden for din projektmappe.
Tak for dine kommentarer!