如何从AngularJS App调用Python脚本

时间:2017-05-11 13:45:03

标签: python angularjs

我们使用AngularJS作为我们的Web应用程序的前端,以及我们使用python进行计算并获得结果的一些函数。

我想知道有没有办法直接在AngularJS中调用python脚本?现在我们使用$ HTTP服务来调用PHP然后在PHP中使用EXEC命令来调用python,它一切正常。

问题我们通知每次python脚本调用时有大约5秒的延迟,我想这是因为python解释器的开销并且每次尝试启动它,我们会喜欢消除这种延迟。

我们运行Redhat v 6.8 / AngualarJS 1.4x和Python 3.6 Anaconda3

有没有人尝试过类似的东西?欢迎任何建议。

谢谢!

1 个答案:

答案 0 :(得分:3)

您可以编写一个调用计算代码的python方法,并将该方法公开为REST API。

您需要一个像 Flask。

这样的库

本教程介绍了如何执行此操作:https://www.codementor.io/sagaragarwal94/building-a-basic-restful-api-in-python-58k02xsiq

这样你就可以直接调用python API。