从python的subprocess模块中删除一个额外的输出



我正在尝试使用windows上的子进程模块执行命令,但有一个输出是"CompletedProcess(args=['command'], returncode=0)"如何删除此输出并仅显示我的命令输出?

我代码:

import subprocess
command = subprocess.run(['whoami'])
print(command)

你可以使用capture_output &文本来打印输出。

command = subprocess.run(['whoami'], capture_output=True, text=True)
print(command.stdout)

相关内容

最新更新