[pyar] comunicacion con un proceso

Facundo Batista facundobatista en gmail.com
Jue Feb 10 16:15:00 ART 2011


2011/2/10 Matias Graña <matias.alejo en gmail.com>:

>>>> def n():
>        p = subprocess.Popen('lento', stdout=subprocess.PIPE,
> stderr=subprocess.PIPE, stdin=subprocess.PIPE, bufsize=0)
>        so = p.stdout
>        for line in so:
>                print line

No del todo relacionado, pero un detalle: quizás te sea más fácil leer
el stdout y stderr al mismo tiempo, así no te preocupás de tener que
ir leyendo uno o el otro.

Esto se hace con:

  subprocess.Popen('lento', stdout=subprocess.PIPE, stderr=subprocess.STDOUT)

Slds.

-- 
.    Facundo

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



More information about the pyar mailing list