韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python高级 > python如何调用js代码?

python如何调用js代码?

头像

2020-12-19 15:50:355131浏览 · 0收藏 · 0评论

python调用js代码.png

python调用js代码比较好用的方法是使用第三方库pyexecjs,这个库可以用python运行JavaScript代码。

实现方式:
在本地 JS 环境下运行 JS 代码
PS:支持的 JS 环境包含:Node.js、PyV8、PhantomJS、Nashorn 等
1.安装依赖包 PyExecJS
//py_exec_js_demo.py

//安装依赖
pip3 install PyExecJS
2.从 JS 文件中读取源码
def js_from_file(file_name):
    """
    读取js文件
    :return:
    """
    with open(file_name, 'r', encoding='UTF-8') as file:
        result = file.read()

    return result
3.使用 execjs 类的compile()方法编译加载上面的 JS 字符串,返回一个上下文对象
import execjs

from js_code import *

# 编译加载js字符串
context1 = execjs.compile(js_from_file('./norm.js'))

4.调用上下文对象的call() 方法执行 JS 方法其中参数包含:JS 代码被调的方法名、对应方法的传入参数

# 调用js代码中的add()方法,参数为2和3
# 方法名:add
# 参数:2和3
result1 = context1.call("add", 2, 3)

print(result1)
需要注意:js代码返回的字符串如果有特殊字符的话可能会出错。
解决方法:先将字符串进行base64编码后再返回。
function a(str) {
    return new Buffer(str).toString("base64");
}
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

局长把我奶头掏出来直接吃| 搞笑视频| GTV一同看GTV蓝颜| 老师没戴套子C了我一天视频| 精神小伙| 成全动浸在线观看更新时间| 女人乱子伦xXX沧州| 外卖服务3| 儿媳妇免费播放全部电视剧| 星空无限MV国产剧入选精彩| 在浴室和男朋友站着做好爽| 水手服| 樱花视频在线观看免费高清电视剧 | 不扣钮的女孩| 韩漫| 《哺乳》电影完整版观看| 《女仆教育》动漫第一季| 欧式少女16集全免费观看电视剧 | 禁忌:家庭密码| 《厨房韵母2》动漫下线了吗 | 爸井空《办公室爱欲》| 《魅魔之耻》1~4集免费看| 亚洲尺码和欧洲尺码的区别在哪在..| YSL千人千色T9T9T9T9...| 法国空姐| 轻轻的顶开老师的两瓣| 鸟生鱼汤| 暴躁少女10-16岁| 回娘家白天像父女晚上像夫妻| 小寡妇在线观看免费播放电视剧| 《办公室高潮秘书2》电影| 满清十大酷刑| 边添小流边狠狠躁69集| 舌绕指探洞深深下一句是什么? | 打性奴屁股穿开裆裤调教| 魔鬼天使 电影| 老公拿狗给我配| 暴躁少女BGM在线观看| 妈妈がだけの心に漂う| 四个人换着来免费观看第二季| 丰年经继拇中文3的主要角色分析 妈妈出轨了免费观看电视剧全集 嫂嫂宝库免费观看电视剧全部