Articles of node.js

Bucle de proceso hijo de Python sobre la entrada estándar del proceso padre de Node.js

El progtwig primario My Node.js ejecuta un proceso Python secundario y le envía datos de texto; consulte aquí la implementación. Esto funciona bien, el proceso principal del nodo escribe datos como: child.stdin.setEncoding(‘utf-8’); child.stdin.write(data + ‘\r\n’); child.stdin.end(); el proceso hijo de Python lo repite: for line in sys.stdin: ofp.write(line) y devuelve los datos al padre: child.stdout.on(‘data’, […]

¿Cómo instalar el paquete npm desde el script de python?

¿Cómo instalar el paquete npm desde un script en python? Cuando uso subprocess.Popen([“node”, “app.js”]) está bien . Cuando uso subprocess.Popen([“npm”, “install”, “open”]) está generando un error . Lo siento, pero Google y DuckDuckGo no son mis amigos de hoy ( El problema principal : la instalación local automática requería paquetes para mi pequeña utilidad porque […]

Python, ¿cómo ejecutar comandos en hosts remotos y mostrar resultados en GUI en tiempo real?

Sé que esta es una pregunta realmente abierta, pero soy nuevo en Python y estoy creando una aplicación web única para ofrecer a un equipo no técnico algunas capacidades de autoservicio. Este equipo tiene un montón de tareas repetitivas que transfieren a otro equipo que está simplemente pidiendo ser automatizado, como reiniciar algunos procesos en […]

Transmitir la salida del proceso hijo en modo fluido.

Tengo una línea de comandos personalizada escrita con Python que imprime su salida usando la statement “imprimir”. Lo estoy usando desde Node.js para generar un proceso hijo y enviarle comandos usando el método child.stdin.write . Aquí está la fuente: var childProcess = require(‘child_process’), spawn = childProcess.spawn; var child = spawn(‘./custom_cli’, [‘argument_1’, ‘argument_2’]); child.stdout.on(‘data’, function (d) […]

Ejecutar el comando de un contenedor a otro

Tengo dos proyectos acoplados: uno usando NodeJS y el otro usando Python Quiero activar una ejecución de script de Python (en el contenedor con la aplicación de Python) desde la aplicación NodeJS. Básicamente, la aplicación NodeJS ejecutaría algo como exec(‘python3 script.py’) , pero se espera que se ejecute en el contenedor de la aplicación Python. […]

“No se puede encontrar el ejecutable de Python …” – npm install se bloquea

Estoy usando “npm install” para descargar y comstackr todas las dependencias de una pequeña aplicación node.js que he escrito. El archivo “package.json” que estoy usando es correcto y contiene toda la información necesaria. Uno de los paquetes que se instalarán tiene “node-gyp” como una dependencia, por lo que anteriormente he instalado el paquete “python2”. Ahora, […]

¿Por qué mi aplicación Flask se detecta como node.js en Heroku?

Recientemente hice algunos cambios en la estructura de mi aplicación Flask alojada en heroku y ahora heroku ha decidido detectarlo como una aplicación Node.js en lugar de una aplicación Python. Mi aplicación utiliza tanto python (Flask) para el api de back-end como javascript para el front-end. Los cambios que realicé incluyeron la integración de npm […]

No se puede encontrar el python ejecutable de Python

Cuando instalo iconv con npm obtuve el siguiente error: iconv@2.1.0 install / root / Dropbox / nodeApps / nodeApp / node_modules / iconv node-gyp reconstruir gyp ERR! configure error gyp ERR! stack Error: Can’t find Python executable “python”, you can set the PYTHON env variable. gyp ERR! stack at failNoPython (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:103:14) gyp ERR! stack at […]

¿Cuál es la diferencia entre los objetos python y los objetos json?

En la superficie parece que python usa json de forma nativa. La única excepción que se me ocurre es el hecho de que json puede almacenar funciones js. Aquí está mi problema: necesito pasar json a un archivo de Python a través del terminal. ¿Por qué debería o no debería usar eval ()?

Node.js (npm) se niega a encontrar python incluso después de que se haya establecido% PYTHON%

Así que estoy tratando de hacer que los Node.js funcionen. Por supuesto, no es tan fácil como lo anuncian 🙂 Resulta que tengo dos versiones de Python en mi computadora, pero Node.js parece que solo funciona con la versión anterior, 2.7. En caso de error, también me anima a establecer la ruta en la variable […]