2024-10-16 20:44:24 发布
网友
我想知道是否有PyMOD(DEINIT)_FUNC?,我知道当python脚本退出时,资源会被释放,但我希望我的代码尽可能对它使用的内存负责。在
PyMOD(DEINIT)_FUNC
当然,我已经搜索了文档,直到现在,我认为在卸载模块时,没有从python内核调用到c模块的函数,但是我希望有,只是不知道如何搜索。在
Python2不支持模块定稿,不支持。请参见bug 9072:
Please accept that Python indeed does not support unloading modules for severe, fundamental, insurmountable, technical problems, in 2.x.
对于python3,用于模块初始化的C API已被彻底修改(请参见PEP 3121),新的^{} struct有一个接受回调函数的^{} slot;使用该函数清除模块内存。在
Python2不支持模块定稿,不支持。请参见bug 9072:
对于python3,用于模块初始化的C API已被彻底修改(请参见PEP 3121),新的^{} struct 有一个接受回调函数的^{} slot ;使用该函数清除模块内存。在
相关问题 更多 >
编程相关推荐