简介
纯Python的JavaScript的解释器/编译器。
支持Python2 和 3;
支持ECMAScript 5.1;
ECMA 6在试验阶段,支持还不是很好;
安装
pip install js2py
执行JS
import js2py
js2py.eval_js('console.log( "Hello World!" )')
# 'Hello World!'
传参数
add = js2py.eval_js('function add(a, b) {return a + b}')
add(1, 2) + 3
参考
https://github.com/PiotrDabkowski/Js2Py