[pyar] redireccionar stdout a un proceso python

Facundo Batista facundobatista en gmail.com
Mie Oct 9 10:57:52 ART 2013


2013/10/9 Santiago Paleka <santiagopaleka en gmail.com>:

> con el cat no funcionó, por las dudas te pongo como lo agregué:
> pipe = Popen(["./prints","|","cat"],stdout=PIPE)

No, lo que dijo Darni es probarlo en una terminal, con el cat.

Algo como esto:

facundo en blackfx:~/temp$ ./froo.o  | cat
salida 0
salida 1
...

Vas a ver que tenés el mismo efecto: no escribe todo hasta que
termina. O sea, no es un problema de subprocess, es un problema de
buffering entre los procesos.

-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
Twitter: @facundobatista


More information about the pyar mailing list