0

我发现很难解释我的问题,因为问题不在代码本身之内。如果您需要更多输入来更好地理解以下内容,请告诉我。

我正在使用ArcGIS调用一堆python脚本,一个接一个。脚本通过导入或继承来使用相同的类。为了初始化类,我经常使用相同的名称。我不知道ArcGIS和python之间的通信是如何实现的。但我注意到我的脚本并不总是表现得像他们应该的那样。我想当我调用第二个脚本时,对对象的引用仍然存在(即使创建对象的脚本已经完成)。

首先:我怎样才能确定我的怀疑是真的?del其次,如果是这种情况:使用or销毁对所有对象的所有引用是个好主意__del__吗?做这个的最好方式是什么?

4

1 回答 1

-1

跟踪跟踪您的代码并使用调试器遍历它?判断它是否访问正确代码的最快方法。Python 调试器

如果您阅读文档,您想要做的是使用断点来确保代码到达代码中的那个点。这是调试器的语法。

  b(reak) [[filename:]lineno | function[, condition]]
于 2012-08-17T14:29:40.143 回答