Python如何阻止代码打印输出

2024-09-26 18:18:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是Ubuntu,我想知道是否安装了AIDE。这是到目前为止我的代码

import subprocess

result = subprocess.run(['dpkg', '-s', 'aide'], stdout = subprocess.PIPE)
print(result)

在使用subprocess.PIPE之后,执行的命令的输出仍然被打印到python shell上

打印(结果)给了我这个输出

CompletedProcess(args=['dpkg', '-s', 'aide'], returncode=1, stdout=b'')

如何将执行的命令的输出放入变量中,并仅在需要时打印它


Tags: run代码import命令ubuntustdoutresultshell

热门问题