如何用 JavaScript 调用 Python 函数?
javascript 调用 python 函数
由于 javascript 和 python 运行在不同的环境中,直接调用 python 函数需要跨越这两者之间的藩篱。
一种常见的做法是通过 web api。首先,在 python 中将函数作为 web api 暴露出来,例如通过以下代码:
from flask import flask from flask_restful import resource, api app = flask(__name__) api = api(app) class a(resource): def get(self): return {'a': 1} api.add_resource(a, '/api/a') if __name__ == '__main__': app.run()
然后,javascript 可以通过 ajax 调用此 api,例如:
const xhr = new XMLHttpRequest(); xhr.open('GET', '/api/a'); xhr.onload = () => { if (xhr.status === 200) { const data = JSON.parse(xhr.responseText); console.log(data.a); // 输出 1 } else { console.error(xhr.responseText); } }; xhr.send();
以上就是如何用 JavaScript 调用 Python 函数?的详细内容,更多请关注其它相关文章!