[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