Python如何调用JS文件中的函数


Posted in Python onAugust 16, 2019

Python 调用JS文件中的函数方法如下

1、安装PyExecJS第三方库

Python如何调用JS文件中的函数

2、导入库:import execjs

3、调用JS文件中的方法

Passwd = execjs.compile(open(r"web.js").read().decode("utf-8")).call('loginHandle','steam')

语句解析,open后跟所执行的js文件位置,call后第一个单引号引起来的为所执行的js文件的某个function,

第二个单引号是前面函数的参数

这里为function loginHandle(steam){...},第一个逗号后为带入function的参数,下图为js文件中的该函数:

Python如何调用JS文件中的函数

代码:

import execjs

Passwd = execjs.compile(open(r"web.js").read().decode("utf-8")).call('loginHandle','steam')
print Passwd

上面就是Python 调用JS文件中的函数的全部知识点,感谢大家对三水点靠木的支持。

Python 相关文章推荐
跟老齐学Python之传说中的函数编写条规
Oct 11 Python
python获取目录下所有文件的方法
Jun 01 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
Nov 06 Python
Python画图实现同一结点多个柱状图的示例
Jul 07 Python
python3中的eval和exec的区别与联系
Oct 10 Python
使用matplotlib绘制图例标签中带有公式的图
Dec 13 Python
Python调用.NET库的方法步骤
Dec 27 Python
python实现单目标、多目标、多尺度、自定义特征的KCF跟踪算法(实例代码)
Jan 08 Python
python剪切视频与合并视频的实现
Mar 03 Python
Python PyQt5整理介绍
Apr 01 Python
通过实例了解Python异常处理机制底层实现
Jul 23 Python
Python中requests做接口测试的方法
May 30 Python
用Python批量把文件复制到另一个文件夹的实现方法
Aug 16 #Python
Python Web框架之Django框架cookie和session用法分析
Aug 16 #Python
python中hasattr()、getattr()、setattr()函数的使用
Aug 16 #Python
Python中IP地址处理IPy模块的方法
Aug 16 #Python
Python3 requests文件下载 期间显示文件信息和下载进度代码实例
Aug 16 #Python
Pyinstaller 打包exe教程及问题解决
Aug 16 #Python
python函数参数(必须参数、可变参数、关键字参数)
Aug 16 #Python
You might like
不用数据库的多用户文件自由上传投票系统(2)
2006/10/09 PHP
PHP文件读写操作之文件写入代码
2011/01/13 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
2013/04/28 PHP
PHP通过引用传递参数用法分析
2016/12/01 PHP
javascritp实现input输入框相关限制用法
2007/06/29 Javascript
js substring从右边获取指定长度字符串(示例代码)
2013/12/23 Javascript
JQuery的ON()方法支持的所有事件罗列
2015/02/28 Javascript
Jquery遍历Json数据的方法
2015/04/20 Javascript
jQuery动态效果显示人物结构关系图的方法
2015/05/07 Javascript
郁闷!ionic中获取ng-model绑定的值为undefined如何解决
2016/08/27 Javascript
基于Javascript实现文件实时加载进度的方法
2016/10/12 Javascript
js实现背景图自适应窗口大小
2017/01/10 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
2017/03/09 Javascript
jQuery实现文章图片弹出放大效果
2017/04/06 jQuery
jQuery easyui datagird编辑行删除行功能的实现代码
2018/09/20 jQuery
JavaScript设计模式之装饰者模式实例详解
2019/01/17 Javascript
Vue3.0数据响应式原理详解
2019/10/09 Javascript
vue 更改连接后台的api示例
2019/11/11 Javascript
[07:43]《辉夜杯》公开赛晋级外卡赛战队—TRG训练生活探秘
2015/12/11 DOTA
python中import与from方法总结(推荐)
2019/03/21 Python
Python装饰器限制函数运行时间超时则退出执行
2019/04/09 Python
python将时分秒转换成秒的实例
2019/12/07 Python
tensorflow 分类损失函数使用小记
2020/02/18 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
2020/04/16 Python
sublime3之内网安装python插件Anaconda的流程
2020/11/10 Python
Whittard官方海外旗舰店:英国百年茶叶品牌
2018/02/22 全球购物
德国网上花店:Valentins
2018/08/15 全球购物
东方红海科技面试题软件测试方面
2012/02/08 面试题
办公室人员先进事迹
2014/01/27 职场文书
个人廉洁自律承诺书
2014/03/27 职场文书
李开复演讲稿
2014/05/24 职场文书
物业管理专业自荐信
2014/07/01 职场文书
导游词之贵州织金洞
2019/10/12 职场文书
教你漂亮打印Pandas DataFrames和Series
2021/05/29 Python
python中如何对多变量连续赋值
2021/06/03 Python
Python List remove()实例用法详解
2021/08/02 Python