[SWIG] Python package et modules
Bonjour,
J'ai plusieurs fonctions C++ que j'ai rendu accessibles dans Python en utilisant SWIG - quelle merveille que cet outil! - dans un package appelé "MonModule". Donc, quand j'appelle mes fonctions dans Python, ça ressemble à ça:
Code:
1 2 3 4 5
| import MonModule
MonModule.fct1()
MonModule.fct2()
MonModule.fct3() |
Maintenant, j'aimerais inclure mes fonctions dans des sous-modules, de façon à avoir:
Code:
1 2 3 4 5 6 7
| import MonModule.SousModule1
import MonModule.SousModule2
import MonModule.SousModule3
MonModule.SousModule1.fct1()
MonModule.SousModule2.fct2()
MonModule.SousModule3.fct3() |
En ce moment voici à quoi ressemble mon fichier d'interface:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| %define DOCSTRING "Module Description" %enddef
// Produced module's name
%module(docstring=DOCSTRING) MonModule
// Turn on autodoc in complete mode
%feature("autodoc", "1");
//========================================================
//Headers to parse
//========================================================
%include "monAPI.h" |
Quelqu'un pourrait-til m'indiquer comment faire?
Merci d'avance! :ccool: