Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Brug af Kontekstadministratorer til Filoperationer | Advanced File Handling & Context Managers
Python Strukturel Programmering

Brug af Kontekstadministratorer til Filoperationer

Stryg for at vise menuen

Når du arbejder med filer i Python, skal du ofte åbne en fil, læse eller skrive data og derefter lukke filen for at frigive systemressourcer. Hvis du glemmer at lukke en fil, kan det føre til ressource-lækager og uforudsigelig opførsel. with-sætningen, også kendt som en kontekstmanager, giver en mere sikker og kortfattet måde at håndtere filer på. Ved at bruge with sikrer du, at filer lukkes automatisk, selv hvis der opstår en fejl under filoperationer. Dette mindsker risikoen for fejl og gør din kode mere overskuelig og pålidelig, som vist i videooversigten.

123456789
# Writing to a file using a context manager with open("example.txt", "w") as file: file.write("Hello, world!\n") file.write("This file was written safely.\n") # Reading from the same file using a context manager with open("example.txt", "r") as file: contents = file.read() print(contents)
question mark

Hvad er en primær fordel ved at bruge with-sætningen til filoperationer i Python?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 2. Kapitel 3
some-alt