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
相关推荐
金銀銅鐵14 小时前
[Python] 扩展欧几里得算法
python·数学·算法
Duckdblab14 小时前
DuckDB 性能调优终极指南:打造闪电般的分析体验
python
追逐时光者15 小时前
别再满网找零散工具了,腾讯 QQ 浏览器这个“帮小忙”工具箱真能省时间
前端·后端
带派擂总15 小时前
Python全栈开发精华版最全合集(包含各种面试题) Day24_异常和错误
python
To_OC17 小时前
LC 200 岛屿数量:经典 DFS 入门题,我第一次写居然连方向都搞错了
javascript·算法·leetcode
Asmewill17 小时前
grep&curl命令学习笔记
前端
stringwu17 小时前
Flutter 开发必备:MVI 架构的高效实现指南
前端·flutter
用户21366100357218 小时前
Vue2组件化开发与父子通信
前端·vue.js
金銀銅鐵18 小时前
n^5 和 n 的个位数是否总相等?
python·数学
Momo__18 小时前
TypeScript satisfies 操作符——比 as 更安全的类型守门员
前端·typescript