Junior — Middle
Használtál kontextuskezelőt a projektedben?
sobes.tech MI
Válasz az MI-től
Igen, a Pythonban a kontextuskezelők gyakran használatosak az erőforrások automatikus kezelésére, például fájlok megnyitására és bezárására, hálózati kapcsolatok vagy tranzakciók esetén.
Egy példa a kontextuskezelő használatára fájllal való munkához:
with open('test.txt', 'r') as file:
data = file.read()
# A fájl automatikusan bezáródik a with blokk elhagyása után
Automatizált tesztelési projektekben a kontextuskezelők segítenek biztosítani a források helyes felszabadítását, például a böngésző bezárását vagy a tesztadatok tisztítását, még akkor is, ha a folyamat során hiba lép fel.