如何使用Brython将Python编译为Javascript?我想在我的电脑上完成这个过程,这样我就可以用nodejs运行Javascript。
$ python hello.py
Hello world
$ brython hello.py -o hello.js
$ node hello.js
Hello world
Brython网站上的示例仅说明如何在浏览器中完成此操作。 http://www.brython.info/index_en.html
如何使用Brython将Python编译为Javascript?我想在我的电脑上完成这个过程,这样我就可以用nodejs运行Javascript。
$ python hello.py
Hello world
$ brython hello.py -o hello.js
$ node hello.js
Hello world
$ py2js(src,module)
函数实际上执行转换,因此您可以将python代码字符串作为第一个参数运行它。另一种选择是使用pyjs:http://pyjs.org/,它做了类似的事情,并且具有命令行工具来进行转换。可以将Python代码编译为JavaScript,并使用import语句加载。有关详细信息,请参见brython:ticket:222。您需要提前加载brython js库,因为最终,Python语义与Javascript的相当不同。您可以在.vfs.js文件中包含已编译的.pyc.js代码,以加快模块导入时间。
免责声明:我是Brython项目的提交者。