IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Interfaçage autre langage Python Discussion :

C++ et Python


Sujet :

Interfaçage autre langage Python

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 40
    Points : 23
    Points
    23
    Par défaut C++ et Python
    Bonjour,
    Je n'arrive pas à trouver une réponse clair à mon problème en parcourant ce forum. Le voici:
    Actuellement j'ai un programme écris en C++ qui lit et écrit des données. La lecture de fichiers textes est souvent modifiée et est actuellement traité par une partie du logiciel en C++. Lors de la lecture une classe C++ est remplie (une chaine) .
    A présent toute la partie lecture doit se faire un python et le reste des traitement en C++. Existe-t-il un moyen d'interpréter des fonctions en python (des fichiers .py externes) et de récupérer les valeurs de sorties dans le programme en C++, si oui quelle bibliothèque(s) me conseillez vous? Quel sont les pièges dans ce cas de figure (typage? chaine?) ?

    Merci infiniment

  2. #2
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2011
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2011
    Messages : 180
    Points : 321
    Points
    321
    Par défaut
    Bonjour

    Il y plusieurs façon d'interfacer python et c++.

    La première qui me vient à l'esprit est cython (http://cython.org/). Je la connais un peu y avoir tâté voici deux bonnes années maintenant. L'idée sous-jacente est de considérer ton module c++ comme une extension python. Donc, tout ce que tu a à écrire en python ce sont les fonctions et les classez qui vont communiquer (très simplement) avec
    ton code c++. J'ajouterai que tout est très bien documenté.

    Sinon, ctype peut aussi être utilisé, voire sip mais je ne les connais pas du tout.

    J'espère t'avoir été utile

Discussions similaires

  1. [langage] traduction d'un fonction python en perl
    Par ay_pepito dans le forum Langage
    Réponses: 3
    Dernier message: 04/12/2007, 15h06
  2. CORBA & PYTHON
    Par stan91stan dans le forum CORBA
    Réponses: 5
    Dernier message: 10/06/2004, 12h32
  3. module .so pour python... ?!
    Par totoetlititi dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 09/03/2004, 14h51
  4. [Lien]erreur dans mon programme python
    Par durnambule dans le forum Général Python
    Réponses: 11
    Dernier message: 29/01/2004, 14h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo