2024-10-01 13:38:32 发布
网友
根据appendinittab#PyImport_AppendInittab" rel="nofollow">the Documentation,PyImport_appendinititab“应该在Py_Initialize()之前调用。”
对于为什么会出现这种情况,没有任何解释,忽略这个建议会产生一个有效的应用程序。那么,既然这是有效的,在什么情况下它不会起作用呢?在
谨致问候, 丹尼尔
因为文档是这么说的;违反API可能会在今天产生一个可工作的应用程序,但明天不会。在
您可能会遇到几个问题:
sys.builtin_module_names
Py_Initialize
PyImport_AppendInittab
因为文档是这么说的;违反API可能会在今天产生一个可工作的应用程序,但明天不会。在
您可能会遇到几个问题:
sys.builtin_module_names
在Py_Initialize
内初始化,因此它不包含您的模块PyImport_AppendInittab
不带任何锁,因此如果在多线程应用程序中,在Py_Initialize
之后调用它,可能会导致内存损坏相关问题 更多 >
编程相关推荐