使用js2py来执行
这是第三方库,需要安装
pip install js2py
代码演示执行js代码
import js2py
js_code = "console.log('hello world')"
js2py.eval_js(js_code) # 直接执行js代码
# 把js代码转换为python代码,只限于简单js代码
js_code2 = '''
function add(a, b) {
return a + b;
}
'''
add = js2py.eval_js(js_code2)
print(add(11, 22))
# 推荐使用
js_code3 = '''
var num1 = 1;
var num2 = 2;
function demo() {
console.log("Hello World")
}
'''
js = js2py.EvalJs() # 生成一个js解释器
js.execute(js_code3) # 使用js解释器来执行js代码
print(js.num1)
print(js.num2)
js.demo()
控制台输出结果

博客介绍了使用第三方库js2py执行JS代码的方法,包含代码演示,并展示了在控制台输出的执行结果。
756

被折叠的 条评论
为什么被折叠?



