在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