按html按钮时在后台运行终端命令

时间:2018-05-30 13:52:16

标签: javascript python html exec child-process

非常初学的问题。

点击HTML按钮时,我需要启动一个新的烧瓶应用程序。

在标题中如果有这样的内容:

<button ng-click="roviz.analysis();">Analysis</button>

当我点击分析按钮时,它应该启动一个新的烧瓶应用程序,如下所示:

this.analysis = function() { 

     execute a terminal command: " FLASK_APP=app.py flask run --host=0.0.0.0 --port=5004"
     after app.py has started
     it should immediatly open a new window with the flask webaddress
     window.open(localhost:5004);

                  };

有人可以告诉我如何连接到我的本地主机并告诉它在点击按钮后运行刻录脚本吗?

非常感谢

1 个答案:

答案 0 :(得分:1)

你不能从JavaScript(客户端)执行python脚本,你必须调用服务器端,然后你可以调用python脚本。