在没有Jython的浏览器中执行python代码

2024-06-28 15:44:12 发布

您现在位置:Python中文网/ 问答频道 /正文

除了使用Jython和applet之外,还有其他方法在浏览器中执行python代码吗?

执行不需要处理任何与图形相关的事情。例如,只需将二进制1Gb文件(由浏览器用户选择)的所有数字相加,然后将结果返回到服务器。

我知道python can be executed remotely在浏览器外部,但我的要求是在浏览器内部完成。

当然,我理所当然地认为用户将保留执行或不执行的权利,并将被要求这样做,所有这些安全的东西。。。但这不是我的问题。


Tags: 文件方法代码用户服务器图形二进制浏览器
3条回答

Pyjamas项目有一个名为pyjs的编译器,它将Python代码转换为Javascript。

nosklo的答案是错误的:pyxpcomext for firefox为脚本标记添加了language=“python”支持。是的,这是一个巨大的10mb插件,但这就是生活。我认为最好是参考http://wiki.python.org/moin/WebBrowserProgramming,因为这是记录python和web浏览器技术之间所有已知文档链接的地方:您可以自己选择。

不久前,我整理了一张表,比较了浏览器中的许多Python技术: http://stromberg.dnsalias.org/~strombrg/pybrowser/python-browser.html

相关问题 更多 >