我有一个Python测试脚本,它返回所有检测到的音频设备。 在我的Node脚本中,我使用以下内容与python脚本进行通信。
var spawn = require('child_process').spawn,
pythonProcess = spawn('python', ['Audio.py']);
pythonProcess.stdout.on('data', function(data) {
console.log('stdout: ' + data);
});
pythonProcess.stderr.on('data', function (data) {
console.log('stderr: ' + data);
});
pythonProcess.on('close', function (code) {
console.log('child process exited with code ' + code);
});
即使我打印了“Hello World'在我的Python脚本中,它总是返回相同的' NativeBuffer'以及'关闭'的输出功能。
为什么没有stdout返回我的python脚本打印出来的内容?
我让它工作了一次,但现在似乎已经破了。