javascript - 如何使用 Brython 将 Python 编译为 Javascript(以与 nodejs 一起运行)?

标签 javascript python node.js brython

如何使用 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

最佳答案

看起来它们非常面向浏览器,没有开箱即用的命令行选项。

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

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

关于javascript - 如何使用 Brython 将 Python 编译为 Javascript(以与 nodejs 一起运行)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14981069/

相关文章:

javascript - Add 将值添加到数组内的对象

python - 如何将最新安装的 Python 设置为默认版本?

node.js - 使用 auth.user().onCreate 时无法读取未定义的属性 'uid'

javascript - 存储 MongoDB 结果(Promise 待定)

javascript - 由于不适当的 jquery,wordpress 子菜单无法切换

javascript - 如何在 bing map (win8) 中使用来自 www 的图像

java - 如何在Java中导入使用其他类的抽象方法的Python子类?

javascript - 如何在 Intellij 的 GLOBAL 范围内使用 Node.js 库启用代码完成?

javascript - 我的主干 js 路由器无法工作

python - ModuleNotFoundError : No module named 'jupyter_core'