我在弄清楚如何從正在運行的服務器上上去目錄以運行 python 腳本時遇到問題。我可以使用子行程 {spawn} 運行 python 腳本,但是,我無法上一次到父目錄來運行 python 腳本。
我目前擁有的代碼僅在檔案位于當前目錄中時才有效
const b = brand '.py'
const childPython = spawn('python3', [b]);
childPython.stdout.on('data', (data) =>{
console.log(`data: ${data}`)
})
uj5u.com熱心網友回復:
我想你正在使用child_process.spawn()運行你的 python 腳本。要從腳本所在的位置上一級目錄,只需將cwd(當前作業目錄)選項傳遞給child_process.spawn().
child_process.spawn(command, args, {
cwd: path.resolve(__dirname, "..")
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/425425.html
標籤:javascript 节点.js 子进程
上一篇:無法在Node中匯入openai
