python - 在 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
了。我真的没有想法。帮助将不胜感激!
解决方案
推荐阅读
- python - 使用 asyncio,等待所有结果并另外取回它们的最简单方法是什么?
- c# - LINQ Double GroupBy 并将结果格式化为数组
- java - 将对象数组转换为不同格式的数组
- 3d - 如何优化 A-Frame 中的 3D 对象以加快加载速度
- mongodb - 对嵌套在 MongoDB Spring Boot 中的对象中的数组对象的 CRUD 操作
- c++-cli - 从 C++/CLI 调用本机 std::function
- c# - 当我将 json 字符串反序列化为 c# 对象时的空类
- python - 适用于 Python 的 Facebook 业务 SDK。有没有办法从这个库进行异步批处理调用?
- mule - 在 Mulesoft DWL 中,如何使用循环映射有效负载,直到我们在循环中有 null
- python - 获取任意形状的多维 numpy 数组的索引并将其用于另一个数组