python禁用js,关闭js(电子+烧瓶)上的pythonsell

我在谷歌上搜索了一下,但找不到一个合适的答案,我不得不说我是一个相当新手的re NodeJS和electron:我的问题是我已经用Python-Shell连接了我的电子应用程序和flask,但当我关闭我的应用程序时,即使关闭终端,flask仍然在后台运行。在

这是我将应用程序连接到flask的方式:var pyshell = require('python-shell');

pyshell.PythonShell.run('engine.py', function (err, results) {

if (err) console.log(err);

});

有没有办法“取消运行”(关闭、退出、杀死)pyshell?

我试过了,但没用:

^{2}$

这是完整的代码,很短,可能有助于识别问题:const {app, BrowserWindow} = require('electron')

function createWindow () {

window = new BrowserWindow({width: 800, height: 600})

window.loadFile('index.html')

var pyshell = require('python-shell');

pyshell.PythonShell.run('engine.py', function (err, results) {

if (err) console.log(err);

});

}

app.on('ready', createWindow)

app.on('window-all-closed', () => {

if (process.platform !== 'darwin') {

pyshell.kill('engine.py'); //

app.quit()

}

})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值