Vad är en textfil?

En textfil är en fil som innehåller ren text – till exempel filformaten .txt, .csv, .json. Python kan läsa och skriva till sådana filer med hjälp av inbyggda funktioner.

Lärandemål

  • Förstå vad en textfil är och hur den används i programmering.
  • Förklara skillnaden mellan olika filhanteringslägen: läs ("r"), skriv ("w"), lägg till ("a").
  • Använda open() och with open() för att läsa och skriva till filer på ett säkert sätt.
  • Skriva kod som:
    • Läser hela eller delar av en textfil.
    • Skriver information till en ny eller befintlig fil.
    • Läser in data rad för rad och bearbetar det (t.ex. ta bort radbrytningar, omvandla till listor).
  • Förstå vikten av att stänga filer korrekt (eller använda with open() för att automatisera det).
  • Bearbeta textfilsinnehåll med hjälp av loopar, strip(), och andra string-metoder.
  • Skapa och spara listor med data till fil, t.ex. en lista med namn eller resultat.
  • Felsöka vanliga fel som fil ej hittas, skrivfel, kod som skriver över av misstag, osv.