• 技术文章 >常见问题 >Python常见问题

    python怎么运行js文件?

     Ly Ly2020-05-23 14:28:13原创4392

    1,首先通过,get_js方法,读取本地的 des_rsa.js 文件。

    2,调用 execjs.compile() 编译并加载 js 文件内容。

    import execjs  
    #执行本地的js    
    def get_js():  
        # f = open("D:/WorkSpace/MyWorkSpace/jsdemo/js/des_rsa.js",'r',encoding='UTF-8')  
        f = open("./js/des_rsa.js", 'r', encoding='UTF-8')  
        line = f.readline()  
        htmlstr = ''  
        while line:  
            htmlstr = htmlstr + line  
            line = f.readline()  
        return htmlstr  
    jsstr = get_js()  
    ctx = execjs.compile(jsstr)  
    print(ctx.call('enString','123456'))

    3,使用call()调用js中的方法,具体方法如下:

    function enString(data){  
    var key1 = "YHXWWLKJYXGS";  
    var key2 = "ZFCHHYXFL10C";  
    var key3 = "DES";  
     var enchex = strEnc(data,key1,key2,key3);  
     return enchex;  
    }
    专题推荐:python
    上一篇:python怎么跳转界面? 下一篇:python怎么计算面积?

    相关文章推荐

    • python中如何删除相似的图片?• python中能输出中文吗?• python怎么跳转界面?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网