Tengo un script de python de la siguiente manera:
print ("hello world ") x = input("Enter a number: ") print(x)Ahora quiero ejecutar programáticamente lo mismo usando el siguiente código de NodeJS:
var spawn = require("child_process").spawn; child = spawn("python", ["./test.py"]); child.stdout.on("data", (data) => { console.log(`${data}`); child.stdin.write("7\n"); });Pero el resultado no es el esperado y es como el siguiente:
hello world Enter a number: 7¿Hay alguna forma en que pueda enviar información al proceso secundario del nodo una vez que el script espera la entrada?