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

GUI Python Discussion :

Appel d'un programme


Sujet :

GUI Python

  1. #1
    Membre confirm�
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    110
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2006
    Messages : 110
    Par d�faut Appel d'un programme
    Bonjour,

    j'ai deux programmes prog1.py et prog2.py qui fonctionnent bien.
    Comment faire pour appeler prog2.py � partir de prog1.py ?

  2. #2
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 741
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par d�faut
    Salut,

    Vous avez d�j� ouvert une discussion sur ce sujet.

    A d�faut de pr�cision, pour lancer un programme externe depuis un script Python, on peut utiliser la biblioth�que subprocess.

    Dans ce cas, le langage de programmation du programme qui sera lanc� n'a aucune importance. Et il est dommage de ne pas utiliser les possibilit�s qu'offre le fait qu'il s'agit de scripts python.

    Par contre, est-ce que l'appelant attend que le programme se termine ou devront ils se d�rouler ind�pendamment? Et si oui que se passe-t-il pour le 2nd programme lorsque le premier se termine?

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre confirm�
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    110
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2006
    Messages : 110
    Par d�faut
    Bonjour,

    Le programme appelant (d�sign� par prog1) est le programme principal.
    Le programme appel� (d�sign� ici par prog2) est un programme de gestion des pr�f�rences utilisateur.
    L'utilisateur appelle (� partir de prog1) le prog2 pour modifier des param�tres de configuration de l'application.
    Le prog2 ne fait que lire et �crire sur des fichiers de type .ini

  4. #4
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 741
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par d�faut
    Citation Envoy� par Nombre pi Voir le message
    L'utilisateur appelle (� partir de prog1) le prog2 pour modifier des param�tres de configuration de l'application.
    Vous vous simplifieriez la vie en consid�rant prog2.py comme module de l'application activ� via des appels de fonctions.
    Pour le reste c'est vous qui codez en fonction de vos besoins...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Invit� de passage
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Octobre 2020
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 27
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Octobre 2020
    Messages : 1
    Par d�faut
    Citation Envoy� par Nombre pi Voir le message
    Bonjour,

    j'ai deux programmes prog1.py et prog2.py qui fonctionnent bien.
    Comment faire pour appeler prog2.py � partir de prog1.py ?
    Il te suffit de d'int�grer prog2.py dans la nomenclature du dossier de ton projet prog1.py et puis faire un "from prog2 import (nom de la fonction ou objet � importer)" en haut de prog1.py, cela importera la fonction ou l'objet dans prog2 comme �tant un module, bien �videmment tu devras faire quelque modification de prog2 si c'est un script proc�dural.

  6. #6
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 741
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par d�faut
    Citation Envoy� par Siyakoub Voir le message
    bien �videmment tu devras faire quelque modification de prog2 si c'est un script proc�dural.
    "bien �videment" il faut que le code soit coh�rent avec l'interface qu'on se propose de mettre en �uvre. Mais il semble que le PO ait r�alis� des bouts sans trop savoir comment les int�grer plus tard (ni se poser la question de savoir qu'elle serait la meilleure fa�on pour).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Membre confirm�
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    110
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2006
    Messages : 110
    Par d�faut
    Au fait j'avais �crit prog2.py de mani�re � ce qu'il puisse fonctionner seul avec son interface tkinter.

  8. #8
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 741
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par d�faut
    Citation Envoy� par Nombre pi Voir le message
    Au fait j'avais �crit prog2.py de mani�re � ce qu'il puisse fonctionner seul avec son interface tkinter.
    Vous auriez pu l'�crire pour qu'il fonctionne seul *et* appel� par prog1 via import.
    Mais s'il fonctionne seul... subprocess comme sugg�r� dans ma premi�re r�ponse devrait fonctionner: vous avez regard� un peu comment l'utiliser?

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Faire appel � un programme en C
    Par laetous dans le forum VB 6 et ant�rieur
    R�ponses: 5
    Dernier message: 26/08/2006, 13h53
  2. Appel d'un programme ext�rieur sous Solaris
    Par Thordax dans le forum C++
    R�ponses: 2
    Dernier message: 11/07/2006, 17h25
  3. Appel d'un programme C dans un script shell
    Par Spacy_green dans le forum Linux
    R�ponses: 6
    Dernier message: 01/06/2006, 13h01
  4. R�ponses: 4
    Dernier message: 01/05/2006, 14h37
  5. appelle de plusieurs programme
    Par vince2005 dans le forum Langage
    R�ponses: 3
    Dernier message: 05/04/2006, 21h35

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