FAGPORTALEN

Modul 17 – Filhåndtering

Computerspace · FGU · Programmering i Python

📂 Læs og skriv filer

```python

Skriv

with open("noter.txt", "w", encoding="utf-8") as f:

f.write("Linje 1

")

f.writelines(["Linje 2

", "Linje 3

"])

Læs alt

with open("noter.txt", "r", encoding="utf-8") as f:

print(f.read())

Læs linje for linje

with open("noter.txt", "r", encoding="utf-8") as f:

for linje in f:

print(linje.strip())```

---

📋 Fil-modes: "r" læs • "w" skriv • "a" tilføj

---

📊 CSV

```python

import csv

with open("elever.csv", "w", newline="", encoding="utf-8") as f:

csv.writer(f).writerows([["Navn","Karakter"],["Anna",12],["Bo",10]])

with open("elever.csv", "r", encoding="utf-8") as f:

for rad in csv.DictReader(f):

print(f"{rad['Navn']}: {rad['Karakter']}")```

---

🎓 Læringsmål for Modul 17

Læringsmål

Sådan kan du arbejde med emnet

⚠️ Typiske fejl

---

💡 Næste skridt: Modul 18 – Klasser og OOP

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.