如何在Bluemix的node.js应用程序中调用python脚本?

提交我的node.js应用程序的searchForms后,我想运行文本处理Python脚本。

我知道如何使用child_process调用脚本并在js中产生脚本,但是应该在应用程序上设置什么(可能是一些package.json条目?),以便在部署到Bluemix之后能够运行Python?

谢谢你的帮助!

我最终解决了这个问题,因为在项目的package.json中添加了一个项目的依赖关系,这导致了对于链接的github仓库的npm install的调用。 这有点简单,但我没有在Bluemix资源上find任何解释。

有一个名为python-shell的有用库可以使用。 这是一个使用的基本例子:

 var PythonShell = require('python-shell'); PythonShell.run('my_script.py', function (err) { if (err) throw err; console.log('finished'); }); 

还有其他100种方法可以做到这一点,但这可能是最简单的方法。

希望这可以帮助