recuperar salida de un programa desde python

Hernán Martínez Foffani hernan en orgmf.com.ar
Jue Jun 23 19:59:20 CEST 2005


>> alguien sabe como se recupera la salida de un programa ejecutado
>> desde python, sin necesidad de utilizar ficheros temporales?
>
> import commands
> salida=commands.getoutput("ls -l")
> print salida

A partir de python 2.4 es preferible usar el modulo subprocess:
http://docs.python.org/lib/module-subprocess.html

-H.




Más información sobre la lista de distribución Python-es