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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
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

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