Python 将数据传递到客户端脚本的后端脚本

Python 将数据传递到客户端脚本的后端脚本,python,flask,Python,Flask,假设我有一个运行的Python Flask服务器,它有一个生成数字和字符串的后端脚本 如何将数字和字符串从后端传递到运行客户端的脚本,以便用户可以运行它而不是服务器 例如: 后端脚本数据_producer.py通过其函数生成“asdaslkdjasdlksja”和18 我想将“asdaslkdjasdlksja”和18传递给Brython或JavaScript HTML嵌入(标记),以便可以在浏览器中进行处理,并将结果发送回我的服务器 编辑:我意识到我可以在呈现模板时使用Jinja2的“{{}”

假设我有一个运行的Python Flask服务器,它有一个生成数字和字符串的后端脚本

如何将数字和字符串从后端传递到运行客户端的脚本,以便用户可以运行它而不是服务器

例如: 后端脚本数据_producer.py通过其函数生成“asdaslkdjasdlksja”和18

我想将“asdaslkdjasdlksja”和18传递给Brython或JavaScript HTML嵌入(标记),以便可以在浏览器中进行处理,并将结果发送回我的服务器


编辑:我意识到我可以在呈现模板时使用Jinja2的“{{}”,这样我就可以使用HTML脚本中的数据嵌入

你问的问题太广泛了。这几乎等同于问,如何连接两台计算机。因为您甚至还没有指定任何数据类型,所以我想到的第一件事就是使用
sockets
,这是尽可能低的级别

一种更高级和更合适的方法是使用HTTP REST服务器(使用flask RESTful),因为您已经有一个flask服务器在运行

然而,还有一百万种方法可以在两个Python脚本之间传输数据,从WebSocket、WebRTCs、sshing、新的IPFS甚至电子邮件。现在,它们中的大多数可能都是多余的,所以我建议您制作一个简单的REST服务器,让客户端向其发送GET或POST请求


在看了新的编辑之后,我仍然认为RESTAPI是最好的选择。因为您可以使用Javascript中的
fetch
api轻松地发出GET或POST请求。在Brython中,您可以使用
ajax
做同样的事情。

使用http请求?您提供的数据不足以说明您的具体情况。