我有一个加载python35.dll的应用程序。使用python API PyImport_AddModule运行py文件。并使用PyDict_DelItemString删除该模块。调用PyDict_DelItemString删除模块时,全局变量不会被销毁。在调用Py_Finalize时,全局变量会被销毁。太晚了。这会导致内存泄漏。但是python33.dll也可以,当调用PyDict_DelItemString删除模块时,全局变量会被销毁。
如何解决这个问题?有解决办法吗?我需要使用<
我正在创建一个模块文件,我需要获得使用它的文件的全局变量。我试着导入它,然后得到它的全局变量,但是这会导致这个错误: File "C:\Users\isaac\OneDrive\Coding\python\logger\file.py", line 1, in <module> File "C:\Users\isaac\OneDrive\Coding\python\lo