Cita:
Iniciado por razpeitia No uses stdin.write en lugar de eso usa [URL="http://docs.python.org/2/library/subprocess.html#subprocess.Popen.communicate"]communicate[/URL] ejemplo (en [URL="http://docs.python.org/2/library/subprocess.html#subprocess.Popen.kill"]kill hay un warning[/URL]).
Código Python:
Ver originalcomando = 'tftp ' + str(servidor)
p=subprocess.Popen(comando, stdin=subproces.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
#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)
comando_stdout = p.communicate(input=comando)[0]
print comando_stdout
comando='quit'
comando_stdout = p.communicate(input=comando)[0]
print comando_stdout
Muchas gracias, lo pruebo y ya te cuento.
Saludos!