Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Læsning og Skrivning af Tekstfiler | File I/O & Data Handling
Introduktion til Python med Cursor

bookLæ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() eller readlines() til at læse filindhold;
  • Brug write() eller append() 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.
question mark

Hvilken tilstand skal bruges for at skrive til en fil i Python?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 1

Spørg AI

expand

Spørg AI

ChatGPT

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

bookLæ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() eller readlines() til at læse filindhold;
  • Brug write() eller append() 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.
question mark

Hvilken tilstand skal bruges for at skrive til en fil i Python?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 1
some-alt