#前提安装了node.js 并且设置环境变量 https://blog.csdn.net/bestyellow/article/details/119820509
import subprocess
from functools import partial
subprocess.Popen = partial(subprocess.Popen, encoding='utf-8')
import execjs
def get_js_data(js_path,function_name,*args):
js_code = open(js_path, encoding='utf-8').read()
ctx = execjs.compile(js_code)
# 第一个参数为ja代码中的函数名, 后面为函数对应的参数
result = ctx.call(function_name,*args)
return result
# print(result)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步