“Python verhindern die Druckausgabe” Code-Antworten

Python deaktiviert den Druck

import os, sys

class HiddenPrints:
    def __enter__(self):
        self._original_stdout = sys.stdout
        sys.stdout = open(os.devnull, 'w')

    def __exit__(self, exc_type, exc_val, exc_tb):
        sys.stdout.close()
        sys.stdout = self._original_stdout

with HiddenPrints():
  print("This wont print")
Sleepy Shark

Python unterdrückt die Druckausgabe aus der Funktion

with nostdout():
    foo()
Busy Boar

Python unterdrückt die Druckausgabe aus der Funktion

import contextlib
import io
import sys

@contextlib.contextmanager
def nostdout():
    save_stdout = sys.stdout
    sys.stdout = io.BytesIO()
    yield
    sys.stdout = save_stdout
Busy Boar

Python verhindern die Druckausgabe

import io
import sys
def salute(name): 
  """Says hi to someone."""    
  print('Hi, {}!'.format(name))
# create a text trap and redirect 
stdouttext_trap = io.StringIO()
sys.stdout = text_trap
# execute our now mute function
salute('Anne')
# now restore 
stdout function
sys.stdout = sys.__stdout__
RM

Ähnliche Antworten wie “Python verhindern die Druckausgabe”

Fragen ähnlich wie “Python verhindern die Druckausgabe”

Weitere verwandte Antworten zu “Python verhindern die Druckausgabe” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen