在一些数据分析中,nodejs 需要调用 python 脚本,来获取数据。
例如:使用 python 分词。
核心方法
var exec = require("child_process").exec
exec("python3 main.py", (err, stdout, stderr) => {
console.log(stdout)
})
包装成 promise 使用
var exec = require("child_process").exec
function getJieba() {
return new Promise((resolve, reject) => {
exec("python3 main.py", (err, stdout, stderr) => {
resolve(stdout)
})
})
}
getJieba().then(data => {
console.log(data)
})