Seite 1 von 1

File ins Nirvana

Verfasst: Dienstag 4. November 2003, 17:48
von rayo
Hi

ich möchte über ein bestimmte Zeit die consolenausgaben wegmachen

ich denke das würde gehen indem man sys.stdout überschreiben würde und nacher wiederherstellen

aber stdout muss ich mit einem file, welche ins nichts schreibt (auf linu /dev/null oder sowas, hab aber win) überschreiben

oder gehts anders?
und wie mach ich ein file das ins nichts schreibt?

gruss

Verfasst: Dienstag 4. November 2003, 18:11
von Beyond
Nützliche Klassen/Objekte für solche und ähnliche Fälle.

Code: Alles auswählen

class DevNull:
    def write(self, s):
        pass
devNull= DevNull()

devEmpty= StringIO('')

cu beyond

Verfasst: Dienstag 4. November 2003, 21:14
von rayo
danke schön

hat super geklappt, warum ich nicht darauf gekommen bin :roll: