如何让Python成为客户端?

时间:2017-07-25 00:58:31

标签: javascript python web client-side server-side

我知道Python可以是一种服务器端语言,但有一种方法可以让python像客户端语言一样(如javascript)我只想尝试一下,如果可能的话,谢谢你

6 个答案:

答案 0 :(得分:3)

您可以使用 Pyjs 将您的python编译为javascript。

请注意,如果您使用Skulpt,Skulpt将不允许您创建可在浏览器内运行的完整网站或实际JavaScript代码。为此,您必须使用Pyjs。 Pyjs本质上将您的Python代码转换为实际的Javascript ,因此您可以在任何浏览器中运行生成的Javascript,或者将其作为网站托管。

答案 1 :(得分:1)

尝试http://www.skulpt.org/它完全在Python的浏览器实现中。

答案 2 :(得分:1)

或者你可以试试这个:http://pypyjs.org/

它使用PyPy python解释器,通过emscripten为web编译,使用自定义JIT后端,在运行时发出asm.js代码。

答案 3 :(得分:0)

我认为您希望在线python编译器测试在浏览器上运行的代码/代码段,试试repl.it

答案 4 :(得分:0)

我猜你知道python并希望一切都在python中。好吧,不要这样做。严重的是,甚至不使用发布的那个skulpt解决方案。不是因为它不起作用。它更多是因为浏览器只将Javascript理解为前端程序。没有其他语言被理解。如果你理解python,使用javascript应该是小菜一碟,你也可以开始吧。如果你真的想使用python,至少使用http://pyjs.org/

转换为javascript

答案 5 :(得分:0)

<块引用>

Pyodide 为您提供了一个完整的、标准的 Python 解释器,它可以运行 完全在浏览器中,可以完全访问浏览器的 Web API。

文章 https://hacks.mozilla.org/2019/04/pyodide-bringing-the-scientific-python-stack-to-the-browser/

下载 https://github.com/iodide-project/pyodide

相关问题