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 :

Pexpect contrôle de console


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 2
    Par défaut Pexpect contrôle de console
    Salut à tous,

    J'ai un petit souci, je tente d'utiliser le module pexpect pour pouvoir contrôler un terminal via un script python qui lui envoi les commandes, j'arrive à l'ouvrir et à lancer python dans ce cas mais pas moyen qu'il passe la commande : print 'coucou'

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    import pexpect
     
    child = pexpect.spawn('gnome-terminal -e python')
    child.sendline("print 'coucou'")
    L'ouverture de console avec python est à titre d'exemple. C'est la forme que je veux comprendre.

  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,

    gnome-terminal est une application X11.
    C'est autre chose que le type de programme qui communique via écriture et lecture sur les standard's input, output,... et auquel s'attend expect.

    Vous cherchez a faire quoi?

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

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 2
    Par défaut
    Je cherche à par exemple modifier une configuration avec des délai précis qu'indiquerai le script python à la console qu'il ouvrirai, par exemple :

    Lancement du script python => Ouverture d'une console + Lancement d'Asterisk (ça c'est bon avec la première ligne)

    Et là ! (Ce que je n'arrive pas à faire) Le script python envoi une commande (peu importe) sur la console asterisk, je mets une pause dans mon script Python d'une minute et ensuite se relance une autre commande pour qu'elle s'execute sur la console Asterisk.. Avec une boucle de commandes qui s'effectuerait à chaque lancement du script avec des pauses définies.

    Je veux juste savoir comment faire passer les commandes automatiquement du script python à la console Asterisk :/

    J'espère être clair, surtout dans la forme, en tout cas merci pour l'aide !

  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
    Desole, j'ai rien compris.

    Citation Envoyé par Opggwp Voir le message
    Je veux juste savoir comment faire passer les commandes automatiquement du script python à la console Asterisk :/
    Regardez de ce sait faire py-asterisk.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/05/2005, 16h34
  2. [Kylix] application console avec kylix 3 ?
    Par Hakim dans le forum EDI
    Réponses: 4
    Dernier message: 15/11/2002, 22h45
  3. Réponses: 3
    Dernier message: 02/09/2002, 18h49
  4. Editeur en mode console
    Par logramme dans le forum C
    Réponses: 5
    Dernier message: 11/06/2002, 13h23
  5. [Kylix] Contrôle DBGrid
    Par KThrax dans le forum EDI
    Réponses: 1
    Dernier message: 10/05/2002, 14h18

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