Filsti og arbeidsmappe
En filsti forteller hvor en fil ligger. En relativ sti tolkes fra arbeidsmappa — der du kjører koden fra — ikke der .py-fila ligger. Derfor må datafiler og hjelpefiler ligge der koden kjøres fra, ellers får du FileNotFoundError.
Vanlige feil
- Du tror relativ sti er fra fila, ikke fra der du kjører Du tror open("elever.csv") leter i mappa der .py-fila ligger. Men en relativ sti tolkes fra ARBEIDSMAPPA — mappa terminalen står i når du kjører koden. Står du et annet sted, finner ikke koden fila, og du får FileNotFoundError, selv om fila «ligger ved siden av» koden.