perl pexpect debugging

Le
aclarck5
Bonjour,

Je dois migrer des scripts perl en python (perl + Expect)
Je me suis donc tourne vers le module "pexpect"

Mais je ne trouve rien d'equivalent a:
exp.internal(1) et exp.internal(0)

exp.internal(1) permet d'envoyer tous les characteres 0 l'ecran.
Y compris les characteres de controles.

Y-a-t-il cette possibilite sous python ??

kr,
aclarck
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Nicolas
Le #26301686
Bonjour,

exp.internal(1) permet d'envoyer tous les characteres 0 l'ecran.
Y compris les characteres de controles.

Y-a-t-il cette possibilite sous python ??



Pourquoi ne pas rediriger stdout/stderr vers une classe spécifique qui
ferait le boulot sur mesure ?

Nicolas
Arthur Clarck
Le #26302636
Le mercredi 13 août 2014 14:09:32 UTC+2, Nicolas a écrit :
Bonjour,



> exp.internal(1) permet d'envoyer tous les characteres 0 l'ecran.

> Y compris les characteres de controles.

>

> Y-a-t-il cette possibilite sous python ??

>

Pourquoi ne pas rediriger stdout/stderr vers une classe sp�cifiqu e qui

ferait le boulot sur mesure ?



Nicolas


Pour envoyer l'output du child a l'ecran avec expect il faut faire en Pexpe ct:
child.logfile = sys.stdout

Le probleme est que je souhaite avoir la sortie a l'ecran ET dans un logfil e !
Nicolas
Le #26302774
Le 18/08/2014 14:57, Arthur Clarck a écrit :
Le mercredi 13 août 2014 14:09:32 UTC+2, Nicolas a écrit :
Bonjour,



exp.internal(1) permet d'envoyer tous les characteres 0 l'ecran.



Y compris les characteres de controles.







Y-a-t-il cette possibilite sous python ??







Pourquoi ne pas rediriger stdout/stderr vers une classe sp�cifique qui

ferait le boulot sur mesure ?



Nicolas


Pour envoyer l'output du child a l'ecran avec expect il faut faire en Pexpect:
child.logfile = sys.stdout

Le probleme est que je souhaite avoir la sortie a l'ecran ET dans un logfile !



Dans ce cas, la classe écrit sur stdout et dans le log file.
Publicité
Poster une réponse
Anonyme