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 相关文章推荐
在RedHat系Linux上部署Python的Celery框架的教程
Apr 07 Python
Django URL传递参数的方法总结
Aug 28 Python
对python的文件内注释 help注释方法
May 23 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
Jul 13 Python
详解如何为eclipse安装合适版本的python插件pydev
Nov 04 Python
python requests爬取高德地图数据的实例
Nov 10 Python
CentOS6.9 Python环境配置(python2.7、pip、virtualenv)
May 06 Python
使用PyTorch实现MNIST手写体识别代码
Jan 18 Python
使用python客户端访问impala的操作方式
Mar 28 Python
Python填充任意颜色,不同算法时间差异分析说明
May 16 Python
经验丰富程序员才知道的8种高级Python技巧
Jul 27 Python
15个应该掌握的Jupyter Notebook使用技巧(小结)
Sep 23 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
在WIN98下以apache模块方式安装php
2006/10/09 PHP
新安装的MySQL数据库需要注意的安全知识
2008/07/30 PHP
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
2012/05/07 PHP
php去除字符串换行符示例分享
2014/02/13 PHP
在WordPress中使用PHP脚本来判断访客来自什么国家
2015/12/10 PHP
thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)
2016/07/07 PHP
使用ThinkPHP的自动完成实现无限级分类实例详解
2016/09/02 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
2019/03/11 PHP
零基础php编程好学吗
2019/10/11 PHP
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
2014/02/11 Javascript
JavaScript DOM进阶方法
2015/04/13 Javascript
jQuery弹簧插件编写基础之“又见弹窗”
2015/12/11 Javascript
详解js中class的多种函数封装方法
2016/01/03 Javascript
原生JavaScript编写canvas版的连连看游戏
2016/05/29 Javascript
javascript获取以及设置光标位置
2017/02/16 Javascript
前端页面文件拖拽上传模块js代码示例
2017/05/19 Javascript
详解vue mint-ui源码解析之loadmore组件
2017/10/11 Javascript
从setTimeout看js函数执行过程
2017/12/19 Javascript
jQuery 点击获取验证码按钮及倒计时功能
2018/09/20 jQuery
Nodejs 微信小程序消息推送的实现
2021/01/20 NodeJs
[01:15:56]2018DOTA2亚洲邀请赛3月30日 小组赛A组 TNC VS Newbee
2018/03/31 DOTA
Python3.x版本中新的字符串格式化方法
2015/04/24 Python
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
2017/10/01 Python
简单实现python数独游戏
2018/03/30 Python
Django中使用Whoosh进行全文检索的方法
2019/03/31 Python
500行python代码实现飞机大战
2020/04/24 Python
HTML5 创建canvas元素示例代码
2014/06/04 HTML / CSS
美国零售商店:Blue&Cream
2017/04/07 全球购物
物业管理公司实习生自我鉴定
2013/09/19 职场文书
新年抽奖获奖感言
2014/03/02 职场文书
工商局局长个人对照检查材料思想汇报
2014/09/23 职场文书
项目备案申请报告
2015/05/15 职场文书
2015年财务部年度工作总结
2015/05/19 职场文书
2015年十月一日放假通知
2015/08/18 职场文书