Python pexpect
Fermé
yama
-
24 juil. 2012 à 11:14
aloka Messages postés 4 Date d'inscription mardi 24 juillet 2012 Statut Membre Dernière intervention 26 juillet 2012 - 24 juil. 2012 à 13:59
aloka Messages postés 4 Date d'inscription mardi 24 juillet 2012 Statut Membre Dernière intervention 26 juillet 2012 - 24 juil. 2012 à 13:59
A voir également:
- Python pexpect
- Citizen code python avis - Accueil - Outils
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- [PyCharm] Pas d'interpréteur python ✓ - Forum Python
- Extraire données fichier texte python ✓ - Forum Python
1 réponse
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
131
24 juil. 2012 à 13:15
24 juil. 2012 à 13:15
Bonjour
Je ne connais pas pexpect, j'ai lu la doc
Qu'est ce que tu veux dire par : il apparaît "(gdb) " ??
Que (gdb) est affiché à l'écran ?
D'après ce que j'ai compris en lisant les docs, la fonction expect() n'affiche pas, elle attend.
Je ne comprend pas ce que tu écris.
Je ne connais pas pexpect, j'ai lu la doc
Qu'est ce que tu veux dire par : il apparaît "(gdb) " ??
Que (gdb) est affiché à l'écran ?
D'après ce que j'ai compris en lisant les docs, la fonction expect() n'affiche pas, elle attend.
Je ne comprend pas ce que tu écris.
24 juil. 2012 à 13:24
24 juil. 2012 à 13:46
Si ce qui était attendu est un objet unique (une chaîne, une regex, d'autres trucs), on peut n'écrire que expect(quelquechose), le passage à la ligne suivante suffit.
Mais on peut aussi ordonner à expect() d'attendre une liste, et dans ce cas, il faut écrire i = expect(quelquechose) et après la ligne expect on place un code avec conditions:
C'est ça ?
24 juil. 2012 à 13:51
24 juil. 2012 à 13:57
Pour ce qui est de son code, je comprends qu'après détection de "(gdb) " , il doit y avoir affichage de la lettre c à l'écran avec retour du curseur à la ligne suivante.
Mais "elle affiche"c" ", c'est quoi le 'elle' dans cette phrase ?
24 juil. 2012 à 13:59