python使用pyexecjs
Posted 阿磊小哥哥呀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python使用pyexecjs相关的知识,希望对你有一定的参考价值。
# pip install pyexecjs # 一node.js为引擎 # 检测运行环境 import execjs print(execjs.get().name)
最简单的代码案例 使用eval执行js代码
import execjs e = execjs.eval(‘a=new Array(1,2,3)‘) print(e)
如何处理内容比较多的js呢
str1 = """ function test(data){ return data; } """ # 先吧字符串编译成js代码 cx_js = execjs.compile(str1) # 调用call方法去执行js代码 a = cx_js.call("test", "122") # 第一个为函数名,后面的为参数,多的就用逗号隔开 print(a) """如果是比较大的js内容呢 我们可以先保存到文件中,然后读取编译,在执行"""
以上是关于python使用pyexecjs的主要内容,如果未能解决你的问题,请参考以下文章