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基础教程之简单入门说明(变量和控制语言使用方法)
Mar 25 Python
在Python的框架中为MySQL实现restful接口的教程
Apr 08 Python
Python输出带颜色的字符串实例
Oct 10 Python
Python中max函数用于二维列表的实例
Apr 03 Python
Python3随机漫步生成数据并绘制
Aug 27 Python
pandas 把数据写入txt文件每行固定写入一定数量的值方法
Dec 28 Python
python3在同一行内输入n个数并用列表保存的例子
Jul 20 Python
python多线程扫描端口(线程池)
Sep 04 Python
Python中BeautifuSoup库的用法使用详解
Nov 15 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
Dec 18 Python
150行python代码实现贪吃蛇游戏
Apr 24 Python
django项目中使用云片网发送短信验证码的实现
Jan 19 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
PHP中使用数组实现堆栈数据结构的代码
2012/02/05 PHP
php结合mysql与mysqli扩展处理事务的方法
2016/06/29 PHP
php安装dblib扩展,连接mssql的具体步骤
2017/03/02 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
一个用js实现的页内搜索代码
2007/05/23 Javascript
JQuery 引发两次$(document.ready)事件
2010/01/15 Javascript
跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition的使用说明
2010/05/04 Javascript
javascript 内存回收机制理解
2011/01/17 Javascript
jQuery+CSS 实现随滚动条增减的汽水瓶中的液体效果
2011/09/26 Javascript
JS 打印功能代码可实现打印预览、打印设置等
2014/10/31 Javascript
jQuery 插件开发指南
2014/11/14 Javascript
jQuery中 attr() 方法使用小结
2015/05/03 Javascript
JavaScript判断变量是否为数组的方法(Array)
2016/02/24 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
2016/02/25 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
javascript中的后退和刷新实现方法
2016/11/10 Javascript
JS中from 表单序列化提交的代码
2017/01/20 Javascript
完美实现js焦点轮播效果(一)
2017/03/07 Javascript
MUI 实现侧滑菜单及其主体部分上下滑动的方法
2018/01/25 Javascript
使用jquery DataTable和ajax向页面显示数据列表的方法
2018/08/09 jQuery
Vue一次性简洁明了引入所有公共组件的方法
2018/11/28 Javascript
JavaScript面试技巧之数组的一些不low操作
2019/03/22 Javascript
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
实例讲解React 组件生命周期
2020/07/08 Javascript
解决Echarts 显示隐藏后宽度高度变小的问题
2020/07/19 Javascript
bootstrap-closable-tab可实现关闭的tab标签页插件
2020/08/09 Javascript
轻松实现TensorFlow微信跳一跳的AI
2018/01/05 Python
python字符串与url编码的转换实例
2018/05/10 Python
基于python生成器封装的协程类
2019/03/20 Python
简单介绍一下pyinstaller打包以及安全性的实现
2020/06/02 Python
opencv+python实现鼠标点击图像,输出该点的RGB和HSV值
2020/06/02 Python
意大利男装网店:Vrients
2019/05/02 全球购物
servlet面试题
2012/08/20 面试题
2015年科室工作总结
2015/04/10 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书
2016学习医德医风心得体会
2016/01/25 职场文书