2013-02-20 66 views

回答

7

做到这一点,似乎他们都很浏览器为主,没有命令行选项开箱。

你可以尝试从node.js中使用自己的代码,也许它会很容易工作。看来$py2js(src, module)函数执行实际的转换,所以也许你可以用python代码字符串作为第一个参数运行它。

另一个选择是使用pyjs:http://pyjs.org/它做了类似的事情,并有命令行工具来进行转换。

0

Brython有一个在浏览器中运行但不是编译器的控制台。这意味着你可以将你的python脚本导入html文件,或者将你的python代码写入html文件。如果希望在页面加载之前使用转换工具,请参阅pyjs。

2

可以将Python代码编译为javascript,然后使用import语句加载它。进一步的细节见brython:ticket:222。您必须提前加载brython js lib,因为最终,Python语义与Javascript的语义完全不同。您可以在.vfs.js文件中包含编译后的.pyc.js代码,以加快模块导入时间。

声明:我是Brython项目的提交者。

相关问题