0

CPython 头文件定义了一个宏来声明一个方法,该方法运行以在导入时初始化您的模块:PyMODINIT_FUNC

我的初始化程序创建了对其他 python 对象的引用,当我的模块被卸载时,确保这些对象被正确清理/取消引用的最佳方法是什么?

4

1 回答 1

1

您根本无法卸载 C 扩展模块。没有办法做到这一点,而且我确信如果有的话,大多数标准扩展模块都会像疯了一样泄漏。

于 2013-03-28T21:58:41.720 回答