python 怎么调用js

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

1、安装PyExecJS第三方库

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文件中的该函数:

代码:

复制代码
import execjs
 
Passwd = execjs.compile(open(r"web.js").read().decode("utf-8")).call('loginHandle','steam')
print Passwd
相关推荐
蹦蹦跳跳真可爱5892 分钟前
Python----大模型(使用api接口调用大模型)
人工智能·python·microsoft·语言模型
GIS之路2 分钟前
GIS 空间关系:九交模型
前端
邢同学爱折腾4 分钟前
当前端轮播图遇上Electron: 变身一款丝滑的 图片查看器
javascript·electron
xiguolangzi9 分钟前
vue3+element-plus el-table列的显隐、列宽 持久化
前端·javascript·vue.js
用户68238060322511 分钟前
前端会用到的数据结构--堆(HEAP)
前端
莫空000012 分钟前
深入理解JavaScript的Reflect API:从原理到实践
前端·面试
卡布叻_星星12 分钟前
后端 Maven打包 JAR 文件、前端打包dist文件、通过后端服务访问前端页面、Nginx安装与部署
前端·maven·jar
好开心啊没烦恼13 分钟前
Python 数据分析:numpy,抽提,整数数组索引与基本索引扩展(元组传参)。听故事学知识点怎么这么容易?
开发语言·人工智能·python·数据挖掘·数据分析·numpy·pandas
清幽竹客18 分钟前
Day 3:Python模块化、异常处理与包管理实战案例
python
前端(从入门到入土)28 分钟前
前端请求后端服务403(Invalid CORS request)
前端