[pyar] Stdout multiplexing multiplataforma
Manuel Kaufmann
humitos en gmail.com
Sab Ene 30 21:09:22 ART 2016
El 30/01/16 a las 18:39, Lucas Liendo escribió:
> Estos procesos estan totalmente desacoplados de proceso padre.
¿Qué quiere decir exactamente esto?
¿Podés mostrar un poco el código de cómo estás llamando a esos procesos?
> Me gustaria saber si es posible capturar las salidas de cada uno de
> estos procesos utilizando alguna tecnica de multiplexing (ej select).
¿Porqué no podés usar simplemente el módulo "subprocess.run"?
>>> import subprocess
>>> command_ls = subprocess.run(["ls", "-l"], stdout=subprocess.PIPE)
>>> command_ls.stdout
b'total 16\ndrwxr-xr-x 9 alarm alarm 4096 ene 18 18:37 apps\ndrwxr-xr-x
2 alarm alarm 4096 ene 30 16:57 bin\ndrwxr-xr-x 11 alarm alarm 4096
ene 11 23:23 fades\ndrwxr-xr-x 8 alarm alarm 4096 ene 11 21:34 pyfispot\n'
Saludos,
--
Kaufmann Manuel
-- http://elblogdehumitos.com.ar/
Más información sobre la lista de distribución pyar