capturar salida consola
Josu Oyanguren
josu en ubera.net
Mie Feb 9 13:26:04 CET 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
El Miércoles, 9 de Febrero de 2005 11:40, Felipe Botet escribió:
|Hola Marcos,
|pues sí, he leído este hilo y me ayudó, pero efectivamente solo salía
|la salida al final.....
Yo uso el módulo pexpect (http://pexpect.sourceforge.net/)
más o menos viene a ser algo así.
esta función la uso en una página web, de ahí lo <html> y esas cosas.
def generate_data(cmd, back=1):
~ yield '<html><body><pre>'
~ try:
~ child = pexpect.spawn (cmd, timeout=None)
~ while 1:
~ child.stdout.flush()
~ s = child.read_nonblocking()
~ yield s
~ except pexpect.EOF:
~ pass
~ except pexpect.TIMEOUT:
~ yield 'Tiempo de espera sobrepasado'
~ yield '</pre>'
~ if back:
~ yield '<br/><a href="/main">Página inicial</a>'
~ yield '</body></html>'
- --
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCCgFc5ju4HVxhuqQRAlWRAJ9AH/KDIGgwTTSkz+PDJv0ZUnoCsgCg0Sdz
EyVTMGEAbUPWaMfAWCW3ilk=
=gfBL
-----END PGP SIGNATURE-----
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es