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" }
添加回答
舉報