安装包
pip install execjs
直接调用
import execjs
js = """
add = function(a,b){
return a+b;
}
"""
ctx = execjs.compile(js)
print(ctx.call("add", 12,15)) 第一个参数为js代码里面的函数名字,后面的参数是函数参数
调用js文件
js:
"""
add = function(a,b){
return a+b;
}
"""
import execjs
js_str = ""
with open("add.js")as f:
js_str += f.read()
print(js_str)
a = execjs.compile(js_str)
print(a.call("add", 545, 4545))