使用 Node Js Child Process 向上一个目录到父目录中的 运行 一个 python 脚本
Go up a directory to run a python script in parent directory, using Node Js Child Process
我在弄清楚如何从我的服务器 运行 运行 一个 python 脚本进入目录时遇到问题。我可以使用子进程 {spawn} 运行 一个 python 脚本,但是,我无法上一次,到 运行 [=17= 的父目录] 脚本。
我目前的代码只有在文件在当前目录中时才有效
const b = brand+'.py'
const childPython = spawn('python3', [b]);
childPython.stdout.on('data', (data) =>{
console.log(`data: ${data}`)
})
我假设您正在使用 child_process.spawn()
到 运行 您的 python 脚本。要从脚本所在的目录上一级,只需将 cwd
(当前工作目录)选项传递给 child_process.spawn()
.
child_process.spawn(command, args, {
cwd: path.resolve(__dirname, "..")
});
我在弄清楚如何从我的服务器 运行 运行 一个 python 脚本进入目录时遇到问题。我可以使用子进程 {spawn} 运行 一个 python 脚本,但是,我无法上一次,到 运行 [=17= 的父目录] 脚本。
我目前的代码只有在文件在当前目录中时才有效
const b = brand+'.py'
const childPython = spawn('python3', [b]);
childPython.stdout.on('data', (data) =>{
console.log(`data: ${data}`)
})
我假设您正在使用 child_process.spawn()
到 运行 您的 python 脚本。要从脚本所在的目录上一级,只需将 cwd
(当前工作目录)选项传递给 child_process.spawn()
.
child_process.spawn(command, args, {
cwd: path.resolve(__dirname, "..")
});