0

文件夹中有一个 script.py 文件。
当我使用终端运行命令 pycodestyle script.py 它工作并显示输出。
当我改为使用 Node 执行时,没有显示错误和输出。

const { exec } = require("child_process");

async function checkCodeStandards(){
  ....
  await exec("pycodestyle script.py ", (error, stdout, stderr) => {
              console.log("stdout",stdout);
              console.log("error",error);
  })
}

输出:

stdout
error null

没有打印标准输出。

我什至尝试使用:

const { promisify } = require("util");
const exec1 = promisify(require("child_process").exec);

但没有用。

有什么方法可以让我得到终端中显示的输出?

4

0 回答 0