मुझे नहीं लगता कि स्क्रिप्ट के अंत में इसका कोई उद्देश्य है , क्योंकि स्क्रिप्ट से बाहर निकलने पर पायथन कचरा कलेक्टर अपने आप ही काम करेगा। कारण यह हो सकता है कि आप इसे अपनी स्क्रिप्ट के बीच में रखना चाहते हैं, ताकि डेटासेट तक पहुँचने के लिए रखे गए संसाधनों को पुनर्प्राप्त किया जा सके, फ़ाइल लॉक आदि को हटाया जा सके, ताकि आप उनका पुन: उपयोग कर सकें।
del ds
एक ही प्रभाव होना चाहिए, लेकिन इसके इरादे के रूप में अधिक स्पष्ट है।
अधिक पायथनिक दृष्टिकोण एक with
कथन का उपयोग करना होगा , लेकिन GDAL / OGR इसे लागू नहीं करता है। हालाँकि, Rasterio और Fiona जैसे कुछ GDAL / OGR रैपर हैं।