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

python怎么运行js文件?

 Ly

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中怎么操作mongodb?
 python中文怎么设置字体?
 python中如何删除相似的图片?
 python中能输出中文吗?
 python怎么跳转界面?
相关视频章节
 有关某些 Python 基础知识的 Hello World 教程
 运行简单的 Python 程序
 virtualenv使用技巧大全(python新手必备知识)
 python 注释
 演示:python代码中添加注释
 python 字符串概念
视频教程分类