Please enable JavaScript.
Coggle requires JavaScript to display documents.
Filhåndtering i Python, : : - Coggle Diagram
Filhåndtering i Python
Hvorfor bruke filhåndtering
Permanent lagring
Tilgang til eksterne filer (.txt, .csv, .json, ...)
Effektiv behandling av store filer
Automatisering og konfigurasjon
Logging og feilsøking
Filtyper
Tekstfiler
Menneskelig lesbart format
Eksempler: .txt, .csv, .log, .html
Koding: UTF-8, ASCII
Binære filer
Sekvens av bytes
Eksempler: .jpg, .png, .exe, .bin
Grunnleggende operasjoner
Åpne fil (open())
'r': Lesemodus (standard)
'w': Skrivemodus (overskriver)
'a': Vedleggsmodus (appened: legger til på slutten)
'r+': Lese og skrivemodus
Skrive til fil (write)
Lukke fil (close)
Sikker filhåndtering
with-setningen (anbefalt)
Automatisk lukking av ressurser
Exception Handling (try-catch)
Filstier og system
Absolutte vs Relative stier
os.getcwd()/Path.cwd()
os.path.abspath()/resolve()
Moduler
os (operativsystem-grensesnitt)
pathlib
Praktisk bruk (Demo)
CSV-behandling
JSON-behandling
Beregning av karaktergjennomsnitt
: :