Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope > Interfaçage autre langage
Interfaçage autre langage Forum d'entraide pour l'interfaçage avec d'autres langages (ctypes, api C, swig, ...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 03/05/2012, 14h54   #1
dks17
Invité de passage
 
Homme
Inscription : mars 2011
Messages : 9
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : mars 2011
Messages : 9
Points : 1
Points : 1
Par défaut Appeler une fonction python avec Weave

Bonjour a tous,

Je débute avec Weave et j'aimerais appeler une fonction python déjà écrite depuis le code en C.

exemple:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def blabla():
   D = []
   for i in range (100)
      D.append(i)
   return D
 
def test():
   code = """
   for (int i=0; i<1000; i++)
   {
       py::list T = //appel de la fonction ;
   }
   return_val T;
   """
 
   weave.inline_tools.inline(code)
j'ai déjà trouvé les fonctions "call" et "mcall" mais je n'arrive à les utiliser que lorsque la fonction dérive d'une classe (du style " blop.blabla() " )
je n'arrive à rien en cherchant sur internet, alors j'espère que quelqu'un pourra m'aider

merci d'avance
dks17 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 07h02.


 
 
 
 
Partenaires

Hébergement Web