Python C++;带SWIG的扩展-通过导入模块调用函数 我如何编写一个C++ LIB并用SWIG将它变成一个Python扩展,并通过导入模块导入模块< /C> >它将自动调用一个初始化全局变量的函数。

Python C++;带SWIG的扩展-通过导入模块调用函数 我如何编写一个C++ LIB并用SWIG将它变成一个Python扩展,并通过导入模块导入模块< /C> >它将自动调用一个初始化全局变量的函数。,c++,python,function,swig,init,C++,Python,Function,Swig,Init,我曾尝试将函数重命名为\uuuu init\uuu(),但在导入模块时,它没有被调用 我能做什么?将代码放在SWIG接口文件的init部分: %init %{ my_init_function(); %} 此代码将添加到生成的swig包装器中,并在导入模块时调用 第5.6.2节:

我曾尝试将函数重命名为
\uuuu init\uuu()
,但在导入模块时,它没有被调用


我能做什么?

将代码放在SWIG接口文件的init部分:

%init %{
    my_init_function();
%}
此代码将添加到生成的swig包装器中,并在导入模块时调用

第5.6.2节: