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

Python Discussion :

Ouvrir un à un les autres scripts [Python 3.X]


Sujet :

Python

  1. #1
    Membre averti
    Homme Profil pro
    Demandeur d'emploi
    Inscrit en
    Octobre 2018
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Demandeur d'emploi

    Informations forums :
    Inscription : Octobre 2018
    Messages : 34
    Par défaut Ouvrir un à un les autres scripts
    Bonjour, j'ai réalisé le script suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    import os
     
    os.startfile(filepath="E:\\Programmations\\TKinter\\save\\saveEpython.py")
    os.startfile(filepath="E:\\Programmations\\TKinter\\save\\saveKpython.py")
    os.startfile(filepath="E:\\Programmations\\TKinter\\save\\saveEavc.py")
    os.startfile(filepath="E:\\Programmations\\TKinter\\save\\saveKavc.py")
    Les 4 autres scripts ouvre une fenêtre Python et exécute le script et à la fin, j'ai mis un "os.system("PAUSE")", pour voir le dernier print.

    Le script ci-dessus exécute ces 4 scripts ensemble. Mon but, c'est qu'il exécute le premier et que le deuxième commence à s'exécuter seulement après la fermeture du premier script et ainsi de suite.

    Merci d'avance

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    Qu'est-ce qui t'empêche d'importer tes modules et de les exécuter directement depuis ton appli ?

    Tu aurais alors la certitude qu'ils soient exécutés l'un après l'autre et les quatre print apparaîtront dans le même terminal.

  3. #3
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 734
    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 734
    Par défaut
    Citation Envoyé par Yanss49 Voir le message
    Le script ci-dessus exécute ces 4 scripts ensemble. Mon but, c'est qu'il exécute le premier et que le deuxième commence à s'exécuter seulement après la fermeture du premier script et ainsi de suite.
    Pourquoi utiliser os.startfile dans ce cas? subprocess.call serait plus adapté.
    Néanmoins, comme il s'agit de scripts python, on préfèrera en faire des modules... avec ici la difficulté du GUI qu'on pourra gérer avec des points d'entrées spécifiques.

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

  4. #4
    Membre averti
    Homme Profil pro
    Demandeur d'emploi
    Inscrit en
    Octobre 2018
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Demandeur d'emploi

    Informations forums :
    Inscription : Octobre 2018
    Messages : 34
    Par défaut Ouvrir un à un les autres scripts
    Merci à tous et plus particulièrement à VinsS.
    je n'ai pas eu de formation proprement dit de Python (autodidacte) et avec de la recherche sur internet.
    Les projets (plus de 100) que je réalise sont, pour moi, le plaisir de coder.
    Et c'est pour cela que j'ai des lacunes, mais une fois que tu m'as donné ta solution, je me suis dit "que je suis bête, c'était si simple.
    Un grand merci.

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

Discussions similaires

  1. Réponses: 12
    Dernier message: 01/02/2015, 15h34
  2. agrandir un div, une fois les autres scripts terminés
    Par cowboydeluxe dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 30/10/2009, 10h25
  3. Exécuter un script pour les autres créé par Root
    Par raffa dans le forum Administration système
    Réponses: 2
    Dernier message: 08/06/2009, 21h39
  4. Pas le même monde entre un dev Action Script et les autres, pourquoi ?
    Par berceker united dans le forum ActionScript 3
    Réponses: 8
    Dernier message: 20/07/2008, 00h21
  5. Ouvrir plusieurs boites de dialogues les unes après les autres
    Par troumad dans le forum GTK+ avec C & C++
    Réponses: 4
    Dernier message: 25/02/2007, 11h55

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