Я не думаю, що це не має жодної мети в кінці сценарію, оскільки збирач сміття Python автоматично зробить те саме, коли сценарій вийде. Причина, яку ви можете зробити це, знаходиться в середині вашого сценарію, щоб відновити ресурси, що зберігаються, отримавши доступ до набору даних, видаліть блоки файлів тощо, щоб ви могли їх повторно використовувати.
del ds
повинен мати той самий ефект, але більш чіткий щодо його намірів.
Більш пітонічним підходом було б використання with
оператора , але GDAL / OGR не реалізує його. Однак є деякі обгортки GDAL / OGR, такі як Rasterio і Fiona .