Python-隐藏命令行输出 发表于 2019-03-06 | 分类于 Python | | Python 隐藏命令行输出。 方式1123456789import sysclass NullWriter(object): def write(self, arg): pass def flush(self): passoldstdout = sys.stdoutsys.stdout = NullWriter() 方式21python xxx.py >> /dev/null 方式312345import osimport subprocessFNULL = open(os.devnull, 'w')retcode = subprocess.call(['echo', 'foo'], stdout=FNULL, stderr=subprocess.STDOUT)