Kurs: D0009E


Öppna och läsa

with open("data.txt", "r", encoding="utf-8") as f:
    text = f.read()
    # eller rad för rad:
    # for rad in f:
    #     ...

Skriva

with open("ut.txt", "w", encoding="utf-8") as f:
    f.write("hej\n")

Öppningslägen

LägeBetydelse
rläsa
wskriva (skriver över)
alägga till
r+läs + skriv
bbinärt (t.ex. rb)

Tip

Använd alltid with — filen stängs automatiskt även vid fel.

Se även