揰掵佲 发表于 2020-10-17 16:02:54

python运行Js代码 小记



import execjs

def get_js():
    f = open("./demo.js", 'r', encoding='utf-8') # 打开JS文件
   
    line = f.readline()
    htmlstr = ''
    while line:
      htmlstr = htmlstr+line
      line = f.readline()
    return htmlstr


def get_des_psswd(e):
    js_str = get_js()
    ctx = execjs.compile(js_str) #加载JS文件
    return (ctx.call('r', e))#调用js方法第一个参数是JS的方法名,后面的data和key是js方法的参数


if __name__ == '__main__':
    print(get_des_psswd(e='123'))


和易语言计算结果一样

页: [1]
查看完整版本: python运行Js代码 小记