首页 > 解决方案 > 如何在 Javascript 文件中运行 Python 函数?

问题描述

我正在使用 Python 进行后端和网页抓取,并使用 JavaScript 作为前端来编写网站。我的python文件如下。

def fn1(param1, param2, param3):
  .......

def fn2(param1, param2, param3):
  .......

我想在我的 js 文件函数中专门调用 fn2() 并获取返回值。我怎么做?

标签: javascriptpythonhtmlhttpweb

解决方案


我认为您在这里遗漏了一些关键概念。

您目前所要求的实际上是不可能的(在您的JavaScript文件中调用您的后端 Python 函数)。

可以使用 REST api 与您的Python后端进行交互JavaScript

您可以使用DjangoFlask等 python 框架来创建后端PythonAPI。

我建议您阅读一下 REST,因为它是通过前端 Web 应用程序与后端交互的基础。Flask是使用框架时对 REST 的一个很好的介绍。

我认为,如果您按照上述方式进行操作,那么请阅读有关如何与 API 交互的内容JavaScript这里的这个stackoverflow答案是一个很好的资源。


推荐阅读