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 :

lancer un script shell et recupérer les résultats via script python


Sujet :

Python

  1. #1
    Membre du Club Avatar de GoldenEyes
    Inscrit en
    Avril 2008
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 197
    Points : 50
    Points
    50
    Par défaut lancer un script shell et recupérer les résultats via script python
    salut ,

    j'ai fait un scrit shell et je veux appeler et récuperer le resultat de ce script
    depuis un script python , j'ai aucune idée pour faire ceci ,vous pouvez m'aider ?
    j'ai vu ce lien http://www.developpez.net/forums/d58...script-python/
    mais c'est pour Windows , moi je travail sous Ubuntu 7 ,

    merci d'avance pour tout aide ,

  2. #2
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    329
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 329
    Points : 366
    Points
    366
    Par défaut
    Salut,

    Tu peux faire comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    import os
    os.system("ton-script argument1 argument2 >sortie.log")
     
    fichier = open('sortie.log', 'r')
    sortie = fichier.read()
    fichier.close()
     
    print sortie

  3. #3
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 737
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 737
    Points : 31 065
    Points
    31 065
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par monnomamoi Voir le message
    Salut,

    Tu peux faire comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    import os
    os.system("ton-script argument1 argument2 >sortie.log")
     
    fichier = open('sortie.log', 'r')
    sortie = fichier.read()
    fichier.close()
     
    print sortie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    import os
    fichier=os.popen("ton-script argument1 argument2", "r")
     
    sortie = fichier.read()
    fichier.close()
     
    print sortie

Discussions similaires

  1. Réponses: 4
    Dernier message: 03/06/2010, 12h36
  2. Réponses: 2
    Dernier message: 13/11/2007, 18h32
  3. Script shell pour persister les variables exportées
    Par Giovanny Temgoua dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 03/10/2006, 10h07
  4. Recupérer les résultat d'un SELECT
    Par kijudr dans le forum Bases de données
    Réponses: 6
    Dernier message: 01/12/2005, 17h31

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