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:
Maintenant, j'aimerais inclure mes fonctions dans des sous-modules, de façon à avoir:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 import MonModule MonModule.fct1() MonModule.fct2() MonModule.fct3()
En ce moment voici à quoi ressemble mon fichier d'interface:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
Quelqu'un pourrait-til m'indiquer comment faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"
Merci d'avance!
Partager