Python 调用执行js代码库 execjs

EN
EN
2023-05-09 / 0 评论 / 31 阅读 / 正在检测是否收录...

## 介绍
execjs库的作用和重要性是在Python中执行JavaScript代码。它允许开发者在Python环境下调用JavaScript逻辑和功能,从而实现Python与JavaScript之间的交互。通过execjs,Python开发者可以利用JavaScript的强大功能和现有库,拓展Python应用的能力,实现跨语言的灵活互动,以及进行前后端开发的联动与测试。因此,execjs在Python开发中具有重要的功能和价值。

安装PyExecJS

pip install PyExecJS -i https://pypi.tuna.tsinghua.edu.cn/simple/

创建1.js文件

function  foo(num){
    return num*100;
}

创建1.py文件


import execjs

# 读取js代码
with open("1.js") as f:
    js_code = f.read()
f.close()

# 对js代码编译
js_compile = execjs.compile(js_code)

# 调用 js_compile.call("函数名",参数)
ret = js_compile.call("foo",12.12)
print(ret)

执行1.py文件

ltp6s3e8.png

0

评论 (0)

取消