Naf*_*aly 28 python subprocess python-2.7
我试图找到一种方法来忽略stderr流(类似于2> /dev/null):
output = subprocess.check_output("netstat -nptl".split())
Run Code Online (Sandbox Code Playgroud)
我应该在上面的命令中添加什么来实现呢?
Mar*_*ers 42
只需告诉subprocess您重定向它:
import os
import subprocess
with open(os.devnull, 'w') as devnull:
output = subprocess.check_output("netstat -nptl".split(), stderr=devnull)
Run Code Online (Sandbox Code Playgroud)
请注意,Python 3添加了一个subprocess.DEVNULL对象,您无需自己打开它.
| 归档时间: |
|
| 查看次数: |
11563 次 |
| 最近记录: |