【发布时间】:2020-03-03 16:31:07
【问题描述】:
大家,
我想在我的节点脚本中异步调用 python 脚本。我为此使用“python-shell”。
我的问题是节点先执行自己的代码,然后执行 python 脚本。我在运行时需要 python 脚本数据。
这意味着:
let {PythonShell} = require('python-shell');
let message;
PythonShell.run('python.py',null,function(err,res){
if(err) throw err;
message =res;
console.log("1",res);
}
console.log("2",{message});
输出:
=> 2 undefined
=> 1 foo
我需要结果,但像这样:
=> 1 foo
=> 2 foo
你能帮我写一个小例子吗?我已经读到它可能适用于 .on 和 .end 但我不明白如何!
【问题讨论】:
-
我的回答能帮助您解决问题吗?
标签: javascript python node.js asynchronous