我试图找到忽略stderr流的方法(类似于output = subprocess.check_output("netstat -nptl".split())
):
{{1}}
我应该在上面的命令中添加什么来实现这个目标?
答案 0 :(得分:39)
告诉subprocess
为您重定向:
import os
import subprocess
with open(os.devnull, 'w') as devnull:
output = subprocess.check_output("netstat -nptl".split(), stderr=devnull)
请注意,Python 3添加了subprocess.DEVNULL
object,您无需自己打开它。