如何将command.getoutput调用移植到Python 3?

Chr*_*ard 4 python standard-library python-3.x

commands.getoutput()在当前Python 2.x中已弃用AFAIR,在Py3k中已删除.

如何在干净的Python 3中获得类似的信息?

phi*_*hag 7

逐字的等价物是subprocess.getoutput.但是,如果命令失败并因此使用,您几乎总是想要抛出异常subprocess.check_output.