xxxxxxxxxx
import contextlib
import io
import sys
@contextlib.contextmanager
def nostdout():
save_stdout = sys.stdout
sys.stdout = io.BytesIO()
yield
sys.stdout = save_stdout
xxxxxxxxxx
import sys
class NullOutput:
def write(self, s):
pass
# Replace sys.stdout with NullOutput
sys.stdout = NullOutput()
# Any print statements after this will be suppressed
print("This message will not be displayed")