Programación en Python, cómo usar el subproceso para ejecutar comandos con parámetros y almacenar los parámetros en data.txt
``Hacer que el resultado del comando sea un parámetro no es procesado por el programa, sino por el shell, por lo que si necesitas usarlo de esta manera, debes usar el shell para procesar tu cadena
En pocas palabras, debería usar esto:
p1=subprocess.Popen('./examplecpp
`cat
data.txt `',
stdout =subproceso.PIPE,
shell=True)