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 :

Programmer l'exécution d'un script


Sujet :

GUI Python

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2012
    Messages : 39
    Points : 25
    Points
    25
    Par défaut Programmer l'exécution d'un script
    Bonjour à tous!
    Est-il possible de programmer l'exécution d'un fichier python? c'est-à-dire est-ce que dans un code code1.py je peux mettre une instruction visant à exécuter code2.py ? Si c'est possible quelle en serait la commande? (Je travaille sous python v3.2.3)

    Merci d'avance

  2. #2
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2012
    Messages : 39
    Points : 25
    Points
    25
    Par défaut
    J'ai réussi à trouver ce qu'il me faut en fouinant un peu partout!!

    Pour ceux que çà intéresse:
    exec(open(chemin).read()) où chemin est le chemin pour ouvrir le fichier voulu

  3. #3
    Expert confirmé Avatar de PauseKawa
    Homme Profil pro
    Technicien Help Desk, maintenance, réseau, système et +
    Inscrit en
    Juin 2006
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Help Desk, maintenance, réseau, système et +
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 725
    Points : 4 005
    Points
    4 005
    Par défaut
    Bonsoir,

    Pour cela il existe import.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    # code1.py
    import code2
    code2.Foo()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    # code2.py
    def Foo():
        print('in code2')
    patrice@Zeus:~/Bureau$ /usr/bin/python2.6 code1.py
    in code2
    Oubliez exec(open(chemin).read()).
    C'est 'moche' dans le sens ou vous ne gérez pas l'exec, les erreurs possibles, le close du fichier... Etc...

    @+
    Merci d'utiliser le forum pour les questions techniques.

  4. #4
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2012
    Messages : 39
    Points : 25
    Points
    25
    Par défaut
    ah ok merci
    je vais essayer çà demain

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/12/2014, 10h49
  2. Réponses: 0
    Dernier message: 04/12/2014, 19h56
  3. Réponses: 4
    Dernier message: 19/02/2014, 14h39
  4. Le temps d'exécution de vos scripts perl!!
    Par djibril dans le forum Langage
    Réponses: 5
    Dernier message: 17/06/2009, 10h42
  5. [EasyPHP] Comment programmer l'exécution d'un script php ?
    Par onlytime dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 29/03/2008, 19h56

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