No uses stdin.write en lugar de eso usa
communicate ejemplo (en
kill hay un warning).
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