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 :

Execution terminal script python, pipe


Sujet :

Python

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 16
    Par défaut Execution terminal script python, pipe
    Bonjour a tous,

    Mon probleme est celui-ci :

    Comment a partir de plusieurs fichier python (scripts), les executer sur le terminal unix. Je possede 5 fichiers itf_parser, i128event.py, l3sim.py, l3.py, l3dis.py
    Je voudrais en "dur" sur le terminal lire les donnees du fichier itf_parser, les envoyer au fichier l3.py qui effectuera les traitement. Le resultat de l'execution de l3.py devra etre envoyer a l3sim.py qui realisera les traitement etc...
    Quel est la ligne de commande a utiliser sur le terminal ? J' ai entendu parler de la notion de pipe |, est-ce judicieux ici ?

    PS: desole pour le manque d'accent je suis sur un clavier allemand.

    Merci

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 681
    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 681
    Par défaut
    Salut,

    La syntaxe bash devrait être ./itf_parser.py | ./l3.py | ...
    Dans ce cas, savoir que le script est écrit en Python en Bash ou en Perl est un détail.
    Vous auriez de meilleures réponses/explications dans un forum Linux/Bash.

    Dommage d'utiliser Python ainsi: vos scripts pourraient être les modules d'un même programme.
    Comment faire çà pourrait être un sujet intéressant côté "programmation Pyhon".

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

  3. #3
    Expert confirmé

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

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

    Peut-être que ces fichiers font déjà partie d'un tout.

    Est-ce que certains d'entre-eux en importe un ou des autres ?

    Genre ceci en début de code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    import l3sim
    from l3dis import truc

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 16
    Par défaut
    oui, je posterai les codes demain si vous le voulez

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 16
    Par défaut
    l3sim.py import l3dis.py et l3.py import l3dis.py. Est-ce que cela aura une incidence ?
    Merci de m'aider

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 16
    Par défaut
    Voici les fichiers python que je souhaite "piper"
    Fichiers attachés Fichiers attachés

  7. #7
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 681
    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 681
    Par défaut
    Salut,

    Google me dit que ce code provient d'ici.
    Pourquoi ne pas contacter leurs auteurs pour leur demander comment on peut s'en servir?

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

  8. #8
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 16
    Par défaut
    C'est les codes de mon tuteur de stage mais il est absent pour l'instant (je suis en Allemagne )

  9. #9
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 681
    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 681
    Par défaut
    Citation Envoyé par Naymux Voir le message
    C'est les codes de mon tuteur de stage mais il est absent pour l'instant (je suis en Allemagne )
    J'ai regardé ce que çà fait: c'est pas trivial.
    Comprendre comment faire tomber ce truc en marche demanderait d'y passer plusieurs heures sans être certain d'aboutir à quoi que ce soit.
    Désolé.

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

Discussions similaires

  1. Exécution terminal script python, pipe
    Par Naymux dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 19/06/2014, 16h45
  2. executer deux script python en paralléle
    Par amysuu dans le forum Général Python
    Réponses: 12
    Dernier message: 01/05/2011, 12h40
  3. Executer un script Python depuis un code C++
    Par Niak74 dans le forum C++
    Réponses: 4
    Dernier message: 02/02/2011, 10h19
  4. Réponses: 0
    Dernier message: 12/11/2009, 12h33
  5. [Système] Executer un script python
    Par Analfabete dans le forum Langage
    Réponses: 1
    Dernier message: 08/06/2008, 08h22

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