好吧,在被重定向到this thread之后,我建议你仔细阅读,如果你对这个问题感兴趣的话,我采取了他们的解决方案并做了一点修改,这花了我一些时间,因为有些混乱,我现在想省去你们!在
重新介绍这个问题:目标是从基于javascip/Electron的UI调用python脚本。python脚本只需要执行,但需要在单击时执行,因为它是一个更新函数。在
下面是我使用的代码:const exec = require("child_process").exec;
function triggerUpdateAndRefreshFooter() {
exec('python relativePathToScript/update.py',
function(error, stdout, stderr) { //callback function, receives script output
refreshFooter(); //don't use the output, but I could here
}
)
}
我在弄清楚另一个线程中的所有常量时确实遇到了一些问题,并且不得不猜测是否可以在单独的函数中执行脚本。最后这确实奏效了!在
我希望这是有益的!在