首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在python中调用Javascript函数?

如何在python中调用Javascript函数?
EN

Stack Overflow用户
提问于 2020-03-20 23:24:07
回答 2查看 60关注 0票数 0

我正在尝试用电子学和深度强化学习来做一个蛇的游戏。我用python和Javascript做的强化学习的东西。现在我如何在python中调用这样的函数呢?

代码语言:javascript
复制
makeSomeThing(x) {

}

代码语言:javascript
复制
getValue() {
   return x;
}
EN

回答 2

Stack Overflow用户

发布于 2020-03-21 00:34:07

  1. 请将您的python脚本构建为可执行的二进制文件。您可以使用pyinstaller将python脚本打包为独立的可执行文件。然后你就可以在你的

项目中生成这个二进制文件了,就像这样。

从‘child_process’导入{ spawn };//在我的例子中,我将文件存储在应用程序根路径下的bin目录下//您可以根据需要更改此文件// const pythonPath = const basicURL = process.env.NODE_ENV ===‘===’?path.join(__dirname,'./bin/xxxx'):path.join(process.resourcesPath,'bin','xxxx');const params = 'arg1','arg2';//您的python脚本需要的参数。const pythonChildProcess = spawn(pythonPath,params);pythonChildProcess.stdout.on(' data ',data => { console.log(stdout: ${data});//这里是输出的位置});pythonChildProcess.stderr.on('data',数据=> { console.log(tderr: ${data});//这里是错误输出的位置});pythonChildProcess.on('close',代码=> { console.log(closing code: ${code});//这里可以看到脚本的退出码});

票数 1
EN

Stack Overflow用户

发布于 2020-03-20 23:35:53

好吧,我不知道这是否是您期望的答案,但我会创建一个独立的python服务,公开一些API。

在electron中创建一个客户端,并使用python API从Python服务发送数据和获取处理后的信息

你不能从python中调用Javascript API。不管怎样,你需要一些中间的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60776975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档