Captura salida de programa

Julio Canto jcanto en hispasec.com
Mar Sep 23 16:35:15 CEST 2003


Buenas,
Prueba con esto

def Ping(host):
    import os
    parametros = <la condicion que quieras poner>
    fd = os.popen('ping '+parametros+' '+host)
    res = fd.read()
    [parseo de res]

Un saludo,
    JC
>      Tan solo queria saber de que forma, puedo captrar la salida de un
>      programam que lance desde mi programa de python y meter esos
>      datos en variables o en algun sitio. Como por ejemplo desde mi
>      programa quiero poder lanzar un ping y el resultado leerlo para
>      poder informa al usuario si responde o no la maquina deseada (
>      pero no quiero informar con la linea de paquetes enviados, lo
>      quiero dar la informacion mas simple )




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