相关疑难解决方法(0)

Python __del__不能作为析构函数使用?

经过多次检查后,我确实发现了有关该主题的不一致信息.

在某些情况下,我确实发现__init__ and __del__python等同于构造函数和析构函数.这似乎是真的__init__,因为我看到它在创建类时被调用; 但__del__永远不会被调用,当程序结束.

在其他情况下,我确实发现这__del__很糟糕,你必须手动解除分配所有内容.

现在,问题是:哪个是哪个?因为使用unittest.TestCase类,当我调用__del__它时永远不会被调用.可悲的是我无法使用拆卸,因为我需要在测试运行之前启动一个进程,并在完成测试后结束它

python

2
推荐指数
1
解决办法
4292
查看次数

标签 统计

python ×1