javascript - 如何在 Javascript 文件中运行 Python 函数?
问题描述
我正在使用 Python 进行后端和网页抓取,并使用 JavaScript 作为前端来编写网站。我的python文件如下。
def fn1(param1, param2, param3):
.......
def fn2(param1, param2, param3):
.......
我想在我的 js 文件函数中专门调用 fn2() 并获取返回值。我怎么做?
解决方案
我认为您在这里遗漏了一些关键概念。
您目前所要求的实际上是不可能的(在您的JavaScript
文件中调用您的后端 Python 函数)。
可以使用 REST api 与您的Python
后端进行交互JavaScript
。
您可以使用Django或Flask等 python 框架来创建后端Python
API。
我建议您阅读一下 REST,因为它是通过前端 Web 应用程序与后端交互的基础。这Flask
是使用框架时对 REST 的一个很好的介绍。
我认为,如果您按照上述方式进行操作,那么请阅读有关如何与 API 交互的内容JavaScript
。这里的这个stackoverflow答案是一个很好的资源。
推荐阅读
- node.js - 如何防止用户在注册后返回浏览器?
- javascript - 替换数组Javascript中多个索引处的内容
- image - Keras 中训练 CNN 的 input_shape 是否必须与测试数据相同?
- scala - 查找包含最多“a”字母的字符串
- python-3.x - Ursina 引擎不从 .mtl 文件加载纹理
- html - 如何将换行的文本与中心对齐
- java - 从外部类的实例中获取内部类的所有实例
- wordpress - WooCommerce - 以不同的订单状态发送新订单电子邮件
- java - 使用 JDT 编辑 AstNode 异常:无法修改 ASTnode
- java - 多个按钮点击效果处理