首页 > 解决方案 > 在 node.js 中生成 python 结束回调

问题描述

我正在尝试从 node.js 运行 python 脚本,并且我正在尝试在它关闭/结束后立即执行某些操作。python 脚本是一个简单的脚本,它将一些内容写入文件然后关闭。这就是我所说的:

let child = spawn(`start ${__dirname}/files/PE2HEX.py ${__dirname}/files/${process.argv[3]} --out ${__dirname}/files/temp.txt`, [], { shell: true })

我真的试过了child.on("exit"),,,child.on("disconnect")child.on("close")但是,它们总是在脚本启动时被调用。唯一的例外是child.on("exit"),它甚至不运行。我也试过spawnSync了。我真的没有想法。帮助将不胜感激!

标签: pythonnode.jscallbackchild-processspawn

解决方案


推荐阅读