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
相关推荐
程序员大雄学编程2 分钟前
用Python来学微积分23-微分中值定理
人工智能·python·数学·微积分
SunnyDays101121 分钟前
如何使用Python编辑PDF文档:修改文本、添加图片、更新元数据等
python·编辑pdf·修改pdf文字
风清云淡_A26 分钟前
【REACT16】react老项目版本依赖适配问题
前端·react.js
jump68027 分钟前
【react】 useEffect
前端
前端小咸鱼一条29 分钟前
16.React性能优化SCU
前端·react.js·性能优化
起风了___31 分钟前
Flutter 全局音频播放单例实现(附完整源码)——基于 just_audio 的零依赖方案
前端·flutter
im_AMBER32 分钟前
React 09
前端·javascript·笔记·学习·react.js·前端框架
、、、、南山小雨、、、、32 分钟前
加载YOLO模型,处理mp4视频
python·yolo·音视频
用户40993225021233 分钟前
快速入门Vue模板里的JS表达式有啥不能碰?计算属性为啥比方法更能打?
前端·ai编程·trae
非专业程序员44 分钟前
HarfBuzz 实战:五大核心API 实例详解【附iOS/Swift实战示例】
前端·程序员