找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 37|回复: 0

[求助] PYTHON 调用jS的异步方法救助。

回帖奖励 1 点威望 回复本帖可获得 1 点威望奖励! 每人限 1 次

0

主题

2

帖子

2

积分

贫民

积分
2
iiyanyuii 发表于 2022-1-10 13:27:50 | 显示全部楼层 |阅读模式
本帖最后由 iiyanyuii 于 2022-1-10 16:47 编辑

JS 代码
async function getTokens() {
  c**t authConfig = JSON.parse(await readFile(authFile));
  return authConfig.token;
}

PYTHON代码
import execjs
ctx = execjs.compile(open(r"test.js").read())
params =   ctx.call('getTokens')

问题:
getTokens 是异步方法。Pyhon 来不及等参数返回就执行完了。params 为空。
在不修改 JS 代码的情况下。有没有办法解决?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表