国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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");
}
关注

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

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

我穿KK被同桌C出水了H漫画| 《性爽2》电影| 19岁大学生少女免费观看电视剧| DO时不堪入耳的话的| NYLONJP| 骚一点老子把你CAO爽了| 17.C1起草视频| 15岁女初中生免费观看电视剧 | 国产精华最好的产品入口| 试戏没忍住C进去了小说| 《出差的日子》叶爱| 爸爸的大DJ小说| 和漂亮少妇做爰| 男按摩师舌头伸进去了SPA漫画 | 进击的巨人| 家公给我治疗5中字| 好好疼爱里面第6集免费观看 | 外国大片又大又好看的PPT| 小柔与王叔的第一次相遇是第几集 | 扒开腿挺进肉蒂抽搐喷潮BL| 《尼姑庵春梦》| 苍老师电影全集免费播放在线观看| 九一麻花传剧MV在线看免费| 欧美多人| 弗雷娅·梅弗| 国外成品网站1688入口在哪 | 澳门在线| 桃色公寓| 边吃奶边扭身体哼唧怎么回事| 小妈爱上继子免费观看电视剧 | 啊灬啊灬啊灬快…深的含义| 出轨的妻子| 怎么骑桌角到失禁| WWWWWWWW在线观看国产| 巨乳美女| 狗配人的大片视频大全| 录像狗配女人| 动浸在线观看完整版影视| 快拨出天我是你母亲歌词监控| 欧美IPHONEXR| 美女国模大尺度辨阴