【转载】Python 中调用 Javascript 代码

下载

pip install PyExecJS

例子

>>> import execjs
>>> execjs.eval("'red yellow blue'.split(' ')")
['red', 'yellow', 'blue']
>>> ctx = execjs.compile("""
            function add(x, y) {
                return x + y;
            }
        """)
>>> ctx.call("add", 1, 2)
3