SWIG probleme pour lancer le script python dans mon code C++ et r�cup�rer un objet
Bonjour,
gr�ce � swig, j'arrive � �tendre une classe C++ en Python.Maintenant j'aimerais cr�er un objet en python et pouvoir le r�cup�rer dans le code C++
cr�er l'objet et l'utiliser dans le script marche tr�s bien, mais j'aimerais r�cup�rer l'objet dans mon code C++
voici mon main pour ex�cuter le script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
int main()
{
//Test existance du fichier
ifstream fichier("Perso.py");
if (fichier.fail()) {
cout << "Fichier de script introuvable : " << "Perso.py" <<"\n";
return 0;
}
// Ouvre le script python a executer
FILE* pyFile = fopen("Perso.py", "r");
Py_Initialize();
// Execute le script
string exec ( "execfile(r\"" ); // note r for raw Python string.
exec += "Perso.py" ; exec += "\")" ;
PyRun_SimpleString( (char*) exec.c_str() );
Py_Finalize();
} |