Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2012, 12:56
BeTiLl0
 
Fecha de Ingreso: noviembre-2012
Ubicación: Sevilla
Mensajes: 8
Antigüedad: 11 años, 6 meses
Puntos: 0
Comunicación con subproceso

Hola, quiero hacer una transferencia de ficheros mediante tftp por python y lo que estoy intentando no hace nada... Creo que el problema es que al iniciar tftp no consigo comunicarme con el proceso.
Lo que hago es esto:
Código PHP:
comando 'tftp ' str(servidor)
p=subprocess.Popen(comandostdin=subproces.PIPEstdout=subprocess.PIPEstderr=subprocess.PIPEshelltrue)
#Hasta aqui bien, ya que el proceso se inicia
#Ahora es cuando intento comunicarme con el proceso para obtener el archivo del servidor
comando='get ' str(archivo)
p.stdin.write(comando)
p.stdin.write('quit'
servidor y archivo son pasados como argumentos desde otra parte del programa.

Supongo que el problema está en los stdin, ya que, sinceramente, no se muy bien como funciona.
Espero haberme explicado y que puedan ayudarme.
Saludos y gracias.