赞
踩
安装NodeJS 安装Pyexecjs pip install pyexecjs 检测运行环境 import execjs execjs.get().name output:'Node.js(V8)' 简单JS,直接调用 import execjs e = execjs.eval('js代码') 复杂JS,compile后调用 import execjs jstext = ''' function hello(str){return str;} ''' ctx = execjs.compile(jstext) a = ctx.call('hello', 'hello world') print(a) 总结,PyExecJS存在的问题 执行大型JS时偏慢 因为是命令行执行,特殊编码的参数会出现报错情况。解决:将参数使用Base64编码 综合案例:待练习...
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。