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

    python怎么运行js文件?

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

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

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

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    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中的方法,具体方法如下:

    1

    2

    3

    4

    5

    6

    7

    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学习网