在python中运行js代码的几个类库execjs,PyV8,js2py

今天主要介绍python运行JS的类库:execjs,PyV8,js2py
一、execjs
一个比较好用且容易上手的类库(支持py2,与py3),支持 JS runtime。
pip install PyExecJS 或 easy_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
二、PyV8
安装:python3不支持pip, 需要在这里下载对应系统的二进制文件:https://github.com/emmetio/pyv8-binaries ,然后解压后将 PyV8.py 与 _PyV8.s...
点击查看剩余70%
网友评论0