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

Bibliothèques tierces Python Discussion :

[lancer scons à partir d'un script python][exemple]


Sujet :

Bibliothèques tierces Python

  1. #1
    Candidat au Club
    Inscrit en
    Avril 2013
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2013
    Messages : 5
    Points : 4
    Points
    4
    Par défaut [lancer scons à partir d'un script python][exemple]
    Bonjour,
    Je suis en train de concevoir une interface graphique sous python. Le problème que je doit avoir un bouton "build" qui lance la commande "scons" avec plusieurs arguments qui seront récupérer à partir des champs de l'interface.
    Comment je peux lancer la commande "scons" à partir de mon code.
    Merci.

  2. #2
    Membre expérimenté Avatar de plxpy
    Homme Profil pro
    Ingénieur géographe
    Inscrit en
    Janvier 2009
    Messages
    792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur géographe
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2009
    Messages : 792
    Points : 1 481
    Points
    1 481
    Par défaut
    Bonjour

    Pour tout ce qui concerne le lancement de commandes/exécutables "externes", c'est le module subprocess (Popen ou call), que tu dois utiliser.
    "La simplicité ne précède pas la complexité, elle la suit." - Alan J. Perlis
    DVP ? Pensez aux cours et tutos, ainsi qu'à la FAQ !

  3. #3
    Candidat au Club
    Inscrit en
    Avril 2013
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2013
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Merci ! je vais essayer.

  4. #4
    Candidat au Club
    Inscrit en
    Avril 2013
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2013
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    j'ai essayé avec : subprocess.Popen() et subprocess.call() mais la commande "scons" n'est pas reconnue:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    'scons' n'est pas reconnu en tant que commande interne
    ou externe, un programme ex‚cutable ou un fichier de commandes.

  5. #5
    Membre expérimenté Avatar de plxpy
    Homme Profil pro
    Ingénieur géographe
    Inscrit en
    Janvier 2009
    Messages
    792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur géographe
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2009
    Messages : 792
    Points : 1 481
    Points
    1 481
    Par défaut
    Sans nous montrer comment tu appelles call ou instancies Popen, on ne peut guère t'aider.

    Au vu du message d'erreur, je parierais pour une mauvaise utilisation de call ou Popen mais le bout de code correspondant serait bien utile.
    "La simplicité ne précède pas la complexité, elle la suit." - Alan J. Perlis
    DVP ? Pensez aux cours et tutos, ainsi qu'à la FAQ !

  6. #6
    Candidat au Club
    Inscrit en
    Avril 2013
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2013
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Bonjour,
    Merci pour votre aide j'ai résolu le problème . j'avais la version python 3.3 installée alors que scons ne supporte pas cette version. j'ai changé la version et la ça marche.
    Lien utile : http://cplus.about.com/od/introducti...With-Scons.htm
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    import subprocess
    subprocess.call("C:\Python27\Scripts\scons", shell=True)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Programme C à partir d'un script Python
    Par lilmeth dans le forum Interfaçage autre langage
    Réponses: 2
    Dernier message: 29/05/2008, 07h13
  2. lancer sqlplus à partir d'un script
    Par hadid dans le forum SQL
    Réponses: 1
    Dernier message: 08/05/2008, 12h24
  3. executer un programme externe a partir d'un script python
    Par maxime93 dans le forum Général Python
    Réponses: 5
    Dernier message: 27/03/2007, 16h49
  4. lancer un .bat depuis un script python
    Par manu.c dans le forum Général Python
    Réponses: 9
    Dernier message: 02/05/2006, 14h41
  5. Lancer VLC à partir d'un script!
    Par bugwarrior dans le forum Langage
    Réponses: 1
    Dernier message: 06/02/2006, 16h33

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