在服务器上运行Python并将结果发送到客户端,反之亦然

在服务器上运行Python并将结果发送到客户端,反之亦然,python,flask,server-side,client-side,webassembly,Python,Flask,Server Side,Client Side,Webassembly,所以基本上,我想做的是让用户以HTML表单或其他形式(在客户端)输入一些数据。将数据传送到服务器,在服务器上,数据通过一些python代码输入,并将处理后的结果发送回客户端。我知道,我可以在用户端本身使用javascript来实现这一点,但我想做一些实验,并利用一些库,如tensorflow、matplotlib等 另外,您知道,是否有某种方法可以像Web Assembly一样在客户端运行python代码。例如,从服务器发送数据或由用户提供数据,并在某些虚拟环境中类型设置和处理 注意:我知道fl

所以基本上,我想做的是让用户以HTML表单或其他形式(在客户端)输入一些数据。将数据传送到服务器,在服务器上,数据通过一些python代码输入,并将处理后的结果发送回客户端。我知道,我可以在用户端本身使用javascript来实现这一点,但我想做一些实验,并利用一些库,如tensorflow、matplotlib等

另外,您知道,是否有某种方法可以像Web Assembly一样在客户端运行python代码。例如,从服务器发送数据或由用户提供数据,并在某些虚拟环境中类型设置和处理

注意:我知道flask存在,我也尝试过,但我看不到与常规python代码相同的灵活性


提前感谢您可以在浏览器中使用Brython,它非常漂亮。python的完整dom操作;与纯python编写的库完全兼容。真是好东西

至于服务器端,如果您想让它保持完整的python,您需要使用类似flask、瓶子、cherrypy、aiohttp

如果你发现自己在挣扎;也许可以尝试开始编写一个简单的基于套接字的微服务?然后,您可以将请求从任何其他服务器转出到it;或者将代码合并到(python)服务器代码中


祝你好运

您可以在浏览器中使用Brython,它非常漂亮。python的完整dom操作;与纯python编写的库完全兼容。真是好东西

至于服务器端,如果您想让它保持完整的python,您需要使用类似flask、瓶子、cherrypy、aiohttp

如果你发现自己在挣扎;也许可以尝试开始编写一个简单的基于套接字的微服务?然后,您可以将请求从任何其他服务器转出到it;或者将代码合并到(python)服务器代码中


祝你好运

你的问题没有明确的答案,因为你的问题太宽泛了。但也许这会给你一些出发点

我看你有两个问题:

  • 如何使用python服务器端
  • 如何使用python客户端
  • 问题1: 首先,您可能知道在服务器上而不是在客户机上执行操作是有意义的。例如,与中央数据库交互。 与同样使用python的Django相比,Flask已经是轻量级的了。如果你真的想自己做很多事情,你可以看看websocket通用网关接口(cgi)


    问题2:确实不建议这样做,但如果您想使用WebAssembly和Python,一个好的起点是PyJS

    你的问题没有明确的答案,因为你的问题太宽泛了。但也许这会给你一些出发点

    我看你有两个问题:

  • 如何使用python服务器端
  • 如何使用python客户端
  • 问题1: 首先,您可能知道在服务器上而不是在客户机上执行操作是有意义的。例如,与中央数据库交互。 与同样使用python的Django相比,Flask已经是轻量级的了。如果你真的想自己做很多事情,你可以看看websocket通用网关接口(cgi)


    问题2:确实不建议这样做,但如果您想使用WebAssembly和Python,一个好的起点是PyJS

    非常感谢。刚刚查过PyJS。完全抽水。我会试一试的。非常感谢。刚刚查过PyJS。完全抽水。我会试试的。嘿!谢谢。我刚刚经过布莱顿。有前途的东西。肯定会在插座上工作,因为那是我想去的地方。现在我想把两者结合起来。就像分布式计算(技术上不只是一个类比)。参见!谢谢。我刚刚经过布莱顿。有前途的东西。肯定会在插座上工作,因为那是我想去的地方。现在我想把两者结合起来。类似分布式计算(技术上不只是一个类比)