Una de sockets
Afonso Fernández Nogueira
fonso en aturuxo.net
Mar Mar 16 12:35:17 CET 2004
From: "Jordi Ivars" <jordi en ultimobyte.es>>
> os.system(data)
> data=os.system(data)
>
> conn.send(data)
>
> conn.close()
> --
>
> Los datos que recibo del cliente (data) los paso a un os.system (el
cliente
> envia un comando de sistema). Luego lo que quiero es que la salida de ese
> os.system se vuelva a enviar al cliente (conn.send(data)) pero no hay
manera
> ya que conn.send solo acepta enviar strings y la salida del os.system lo
coge
> com int. Es decir, que con os.system no creo que se pueda hacer ya que
estoy
> pensando que estara devolviendo 0 y 1 y no lo que yo quiero que devuelva,
que
> es el comando en si. Asi que, escribiendo esto, me doy cuenta de que voy
mas
> perdido de lo que creia:)
Prueba con os.popen().
pipe = os.popen(comando)
resultado = pipe.read()
un saludo,
Fonso
Más información sobre la lista de distribución Python-es