Как игнорировать вывод на печать в python? - PullRequest
0 голосов
/ 24 апреля 2019

У меня есть модуль импорта XY, при вызове он выдает мне вывод и возвращаемое значение. Но я не хочу иметь выход. Как я могу игнорировать это?

#example
import XY as xy

results=xy.return

Выход:

proceeding...
proceeding...
proceeding...
proceeding...
proceeding...
proceeding...

1 Ответ

2 голосов
/ 24 апреля 2019

Вы можете переопределить stdout:

import sys, os

def stopPrint():
    sys.stdout = open(os.devnull, 'w')

def allowPrint():
    sys.stdout = sys.__stdout__
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...