在python中将标准输出stdout重定向为"nothing"

152 阅读1分钟

跨平台:

import os
import sys
f = open(os.devnull, 'w')
sys.stdout = f

Windows:

f = open('nul', 'w')
sys.stdout = f

Linux:

f = open('/dev/null', 'w')
sys.stdout = f