python里调用js代码


安装包

pip install execjs

直接调用

import execjs

js = """
add = function(a,b){
    return a+b;
}
"""

ctx = execjs.compile(js)

print(ctx.call("add", 12,15))  第一个参数为js代码里面的函数名字,后面的参数是函数参数

调用js文件

js:
"""
add = function(a,b){
    return a+b;
}
"""
import execjs

js_str = ""
with open("add.js")as f:
    js_str += f.read()

print(js_str)

a = execjs.compile(js_str)
print(a.call("add", 545, 4545))

文章作者: anlen123
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 anlen123 !
 上一篇
287.寻找重复数 287.寻找重复数
287. 寻找重复数难度中等597 给定一个包含 n + 1 个整数的数组 nums*,其数字都在 1 到 *n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。 示例 1: 输入: [1,3
2020-05-26 anlen123
下一篇 
Pycharm连接到远程服务器 Pycharm连接到远程服务器
连接到SSH 输入对的Ip端口,账号密码就可以连接了, 需要改一下ssh中文,编码 这样就可以正常显示中文了 远程连接文件夹项目在本地我新建了一个名字叫做linux的文件夹,来储存服务器上的 然后点击如图所示 这里选择SFTP 这里的
2020-05-22 anlen123
  目录