在Python中调用JavaScript代码,你可以使用`execjs`库。以下是使用`execjs`库调用JavaScript代码的基本步骤:
1. 安装`execjs`库:
pip install PyExecJS
2. 编写JavaScript代码并将其保存到文件中,例如`example.js`:
function add(a, b) {
return a + b;
}
3. 在Python代码中调用JavaScript函数:
import execjs
从文件中读取JavaScript代码
with open('example.js', 'r', encoding='utf-8') as file:
js_code = file.read()
编译JavaScript代码
compiled_js = execjs.compile(js_code)
调用JavaScript函数并传递参数
result = compiled_js.call('add', 2, 3)
输出结果
print(result) 输出 5
以上示例展示了如何使用`execjs`库执行JavaScript代码并调用函数。如果你需要执行更复杂的JavaScript代码或操作,`execjs`库同样支持。