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
相关推荐
小黑技术栈3 分钟前
web前端基础到入门——14day
前端·数据库·oracle
小猴子爱上树11 分钟前
跨马翻译:批量图片翻译与视频字幕工具,跨境电商高效助手
python·音视频
2501_9095091013 分钟前
DAY 42
python
数字化转型分享点滴16 分钟前
聚焦机加工MES系统:四化信息科技以服务数字化转型
大数据·人工智能·python·科技
谷哥的小弟27 分钟前
TypeScript类型断言
前端·javascript·typescript
weixin_BYSJ198728 分钟前
springboot医疗信息管理系统---附源码17465
java·javascript·spring boot·python·django·flask·php
veminhe31 分钟前
PyCharm中AI插件实战,使用例子“RAG检索融合“
人工智能·python
智塑未来34 分钟前
鸿蒙系统小红书隐私保护——应用锁开启指南
服务器·前端·harmonyos
zhongjunyao42 分钟前
Spec-Driven Development (SDD): The Definitive 2026 Guide
javascript·spring boot·python·eclipse·代理模式
doubt。2 小时前
RAG与Agent智能体项目实战教程跟练与解析(前置准备与OpenAI库基础使用)
python·ai·pip