[pyar] redireccionar stdout a un proceso python

Santiago Paleka santiagopaleka en gmail.com
Mie Oct 9 09:09:57 ART 2013


Hola lista,

Como puedo hacer para ver la salida de un proceso que se ejecuta en la
terminal, por ejemplo:

#include "stdio.h"
void main(void)
{
    int i;
    for(i=0;i<200;i++)
    {
        printf("salida %d\r\n",i);
        sleep(1);
    }
}

Dentro de un proceso python?

estuve viendo subprocess.Popen pero este espera a que el proceso termine
para poder ver todo en el subprocess.PIPE, yo necesito poder usar la salida
en cuanto va saliendo
Haciendo un read en algún objeto y que sea bloqueante hasta que haya algo
que leer.
Probé usando fifos pero no doy pie con bola.

Gracias.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20131009/05aa013f/attachment.html>


More information about the pyar mailing list