સંદર્ભ સંચાલક એક વસ્તુ છે જે સેટআપ અને ટીયરડાઉન તર્કને વ્યાખ્યાયિત કરે છે, જેનો ઉપયોગ with કથન સાથે થાય છે. તે ગ્যારંટી આપે છે કે સફાઈ (ફાઇલો બંધ કરવી, લૉક્સ રીલીજ કરવા, લેનદેન રોલબેક) આપોઆપ થાય છે — એક ભૂલ આવે તો પણ।
તે જે સમસ્યાને હલ કરે છે
f = ()
data = f.read()
process(data)
f.close()
() f:
data = f.read()
process(data)
