我发现很难解释我的问题,因为问题不在代码本身之内。如果您需要更多输入来更好地理解以下内容,请告诉我。
我正在使用ArcGIS调用一堆python脚本,一个接一个。脚本通过导入或继承来使用相同的类。为了初始化类,我经常使用相同的名称。我不知道ArcGIS和python之间的通信是如何实现的。但我注意到我的脚本并不总是表现得像他们应该的那样。我想当我调用第二个脚本时,对对象的引用仍然存在(即使创建对象的脚本已经完成)。
首先:我怎样才能确定我的怀疑是真的?del
其次,如果是这种情况:使用or销毁对所有对象的所有引用是个好主意__del__
吗?做这个的最好方式是什么?