Могу ли я перенаправить весь вывод в /dev/ null из python?

#python

#python

Вопрос:

Я пишу скрипт на Python, который разветвляет дочерний процесс. Родительский процесс должен иметь возможность писать такие вещи, как Started child at xxxxx , но выходные данные дочернего процесса должны быть перенаправлены на /dev/null . Как я могу сделать это из python?

Ответ №1:

 import sys
old_stdout, old_stderr = sys.stdout, sys.stderr
sys.stdout = open('/dev/null', 'w')
sys.stderr = open('/dev/null', 'w')