3 回答

TA贡献1853条经验 获得超6个赞
您基本上必须将它们都设置为 API 并通过端点访问它们。
对于 Javascript,您可以使用 node 来设置您的 API 端点,对于 Python,您可以使用 Flask。

TA贡献1798条经验 获得超3个赞
我想您是在谈论在网页上显示?您将需要一些 web 框架,如 flask、django 等来处理网页请求,然后呈现 html。
通常,当您呈现 html 时,您可以生成 json 对象,以便您的 javascript 可以读取。
或者,您的 javascript 将对服务器进行 ajax 调用,以便您的 python 可以返回 json 响应。
我已经使用https://cherrypy.org/实现了一些 API,如果您只显示一个简单的页面,则不需要像 Django 这样的繁重框架。

TA贡献1804条经验 获得超8个赞
在您的 javascript 中,您需要对运行 python 的服务器进行 AJAX 调用。像 axio 这样的包会让事情变得更容易:
以下 javascript 将调用 RESTAPI 并根据响应执行
var promise = axios.create({ baseURL: "https://yourhost/rootpath/", timeout: 100000 }).get("path/to/rest")
promise.then((response) = > {... do something ...})
在您的 Flask 应用程序中,您定义一个附加到您指定的 RESTApi Paht 的函数,如下所示:
@app.route('path/to/rest', methods=['GET'])
def do_something():
return {"result" : "value" }
添加回答
举报