Closed delirious-lettuce closed 6 years ago
https://docs.python.org/3/library/contextlib.html#contextlib.redirect_stdout
>>> from contextlib import contextmanager, redirect_stdout >>> @contextmanager ... def suppress_stdout(): ... with open(os.devnull, "w") as devnull: ... old_stdout = sys.stdout ... sys.stdout = devnull ... try: ... yield ... finally: ... sys.stdout = old_stdout ... >>> with suppress_stdout(): ... print('TEST') ... >>> @contextmanager ... def suppress_stdout(): ... with open(os.devnull, "w") as devnull: ... with redirect_stdout(devnull): ... yield ... >>> with suppress_stdout(): ... print('TEST') ...
https://docs.python.org/3/library/contextlib.html#contextlib.redirect_stdout