我正在为我的C ++应用程序编写Python扩展模块。此外,我在同一个应用程序中嵌入了Python解释器并使用这些模块。因此,我不是单独构建这些扩展模块,因为模块是在同一个应用程序中创建和使用的(只需在PyImport_AppendInittab("modulename", &PyInit_modulename)
之前添加Py_Initialize()
)。
如果我这样做就可以创建Python包结构吗?
目前,我有import module
,但我需要在我的嵌入式Python解释器中使用import package.module
。
是否有任何创建包的功能,例如模块PyModule_Create()
的函数?