require(' child_process')。execFile()不起作用?

时间:2015-07-02 15:27:11

标签: node.js python-2.7 flask node-webkit nw.js

我有一个带有烧瓶的Web应用程序构建,并希望在nw.js(也称为node-webkit)的帮助下将其转换为桌面应用程序。

我在网上发现,为了能够这样做,我需要编写一个执行python脚本然后加载主页的脚本。

在我的例子中,python脚本被称为' db_app.py'并且主页名为' login.html'。

这是我的代码。

Country with columns:- name,country_ID
State with columns:- name, state ID, country ID
City with columns:- name, city_ID (maybe not needed) state_ID.

我的问题是python脚本没有运行。 login.html页面加载但python代码无效。

关于我可能做错什么的任何想法?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

最有可能因为execFile没有创建shell,所以它不知道如何找到python解释器。尝试:

exec.exec('python db_app.py', {cwd:'.'},function(..){..})