Python子进程凌乱的输出

时间:2015-06-03 20:36:58

标签: python subprocess

使用以下代码:

output = subprocess.check_output(['wmic', 'PATH', 'Win32_videocontroller', 'GET', 'description'])
    print(output , "\n")

我得到下一个输出:

b'Description                \r\r\nNVIDIA GeForce 710M        \r\r\nIntel(R) HD Graphics 4000  \r\r\n\r\r\n'

当我在我的CMD中使用突击队wmic path win32_videocontroller get desription时,我只回到了视频信息。这在python中也可能吗?没有/ r / r / r / r的东西?

2 个答案:

答案 0 :(得分:2)

使用参数" universal_newlines = True"当你调用这个函数时:

ContactNode

答案 1 :(得分:1)

使用translate

print output.translate(None, '\r\n')