Junior — Middle
Ar savo projekte naudojote kontekstų valdytoją?
sobes.tech AI
Atsakymas iš AI
Taip, kontekstų valdytojai Python dažnai naudojami automatiškai valdyti išteklius, pvz., atidaryti ir uždaryti failus, tinklo ryšius ar sandorius.
Pavyzdys, kaip naudoti kontekstų valdytoją dirbant su failu:
with open('test.txt', 'r') as file:
data = file.read()
# Failas automatiškai uždaromas, išeinant iš with bloko
Testų automatizavimo projektuose kontekstų valdytojai padeda užtikrinti teisingą išteklių atlaisvinimą, pvz., uždaryti naršyklę ar išvalyti testinius duomenis, net jei proceso metu įvyksta klaida.