登录
首页 >  文章 >  前端

如何用 JavaScript 调用 Python 函数?

时间:2024-11-07 11:46:02 318浏览 收藏

小伙伴们对文章编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《如何用 JavaScript 调用 Python 函数?》,就很适合你,本篇文章讲解的知识点主要包括。在之后的文章中也会多多分享相关知识点,希望对大家的知识积累有所帮助!

如何用 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 函数?》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>