В скрипте Python я перебираю тысячи файлов Excel и использую arcpy.MakeTableView для создания в памяти табличных представлений из первой таблицы в каждом файле. Как удалить ссылку на представление в памяти? Я пытался удалить переменную, которая хранит имя таблицы, но безрезультатно.
tblView = sheetName
arcpy.MakeTableView_management(excelSheet, tblView, .....)
## Process the table here
del tblView
Причиной удаления ссылки является то, что в некоторых случаях имена листов дублируются в файлах Excel. Если табличное представление было создано с именем «Лист1», вы не можете создать другое табличное представление с тем же именем. Кроме того, из-за количества и размера обрабатываемых файлов Excel меня беспокоит влияние на производительность, если все эти табличные представления сохраняются в течение всего срока действия сценария.