obtener por consola la salida de un comando del sistema operativo

Jesús Espino jespinog en gmail.com
Dom Feb 11 22:57:54 CET 2007


En python con os.system la salida va a la salida estandar y el valor
de retorno es el  valor de salida del comando ejecutado. Para obtener
la salida que de el comando tendrias que usar tuberias, por ejemplo:

tuberia = os.popen("nslookup google.es")
tuberia.read()

La variable "tuberia" es un descriptor de fichero, y para hacer cosas
con el lo puedes usar como tal.

Un saludo.

El 11/02/07, Sergi Rosello <sergi_75 en yahoo.es> escribió:
> Un saludo
>
> Estoy tratando de obtener por consola la salida de un
> comando del sistema operativo, concretamente nslookup.
> Aunque quizá no importe, comentar que estoy trabajando
> en Windows.
>
> He intentado esto
>
>   res = os.system ('nslookup google.es')
>   print res
>
> Creo recordar que en Perl esto funcionaría (que no
> quiere decir que fuera la mejor manera de hacerlo ...)
>
> Gracias
>
>
> ------------------------------------------------------------------------------------------------------------------------------------
>     Nota Legal: Este correo electrónico puede contener información estrictamente confidencial y es de uso exclusivo del destinatario, quedando prohibida a cualquier otra persona su revelación, copia, distribución, o el ejercicio de cualquier acción relativa a su contenido. Si ha recibido este correo electrónico por error, por favor, conteste al remitente, y posteriormente proceda a borrarlo de su sistema. Gracias por su colaboración.   ------------------------------------------------------------------------------------------------------------------------------------
>
>
>
> ______________________________________________
> LLama Gratis a cualquier PC del Mundo.
> Llamadas a fijos y móviles desde 1 céntimo por minuto.
> http://es.voice.yahoo.com
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>




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