[Python-de] sys.stderr UMLEITEN

Andreas Jung andreas at zope.com
Wed Oct 3 14:10:21 EDT 2001


Mein Loesung geht nur auf Unix. Benutz fuer Windows die Loesung
mit dem NullDevice.

Andreas
--Original Message -----
From: "Josef Cihal" <josef.cihal at irm.at>
To: <python-de at starship.python.net>
Sent: Wednesday, October 03, 2001 12:19
Subject: AW: [Python-de] sys.stderr UMLEITEN


die
sys.stdout = open("/dev/null","w")

funktioniert nicht Fehlermeldung:

 Stdout!Traceback (innermost last):
 File "C:\tmp\Tmp.py", line 9, in ?
   sys.stdout = open("/dev/null","w")
OError: [Errno 2] No such file or directory: '/dev/null'


Die zweite schon
-----Ursprüngliche Nachricht-----
Von: python-de-admin at starship.python.net
[mailto:python-de-admin at starship.python.net]Im Auftrag von Andreas Jung
Gesendet: Mittwoch, 3. Oktober 2001 17:06
An: python-de at starship.python.net
Betreff: Re: [Python-de] sys.stderr UMLEITEN


Noch besser! Interessant waere jetzt noch, welche Version
am schnellsten ist :-)
Andreas
----- Original Message -----
From: "Julian Schaefer-Jasinski" <julschae at t-online.de>
To: <python-de at starship.python.net>
Sent: Wednesday, October 03, 2001 11:02
Subject: Re: [Python-de] sys.stderr UMLEITEN


> > sys.stdout = open("/dev/null","w")
>
> super fuer unix.
> ansonsten bietet sich an eine dummy-klasse anzulegen.
> davon abgesehen was fuer methoden du verwendest
> (bei stdout, stderr) musst du diese funktionen natuerlich
> implementieren - sonst gibts ne fehlermeldung!
>
> hier am beispiel fuer sys.stdout.write()
>
> Hoffe das hilft:
>
> import sys
>
> class NullDevice:
>   def __init__(self): pass
>   def write(self, obj): pass
>
> # def main()
> sys.stdout.write("Hi Stdout!")
> sys.stdout = NullDevice()
> sys.stdout.write("Bye Stdout!")
>
>
> Gruesse,
>
> Julian
>
> ________________________________________________-
> Julian Schaefer-Jasinski                mailto:julschae at usa.net
> Frankfurt, Germany
>
> _______________________________________________
> Python-de maillist  -  Python-de at starship.python.net
> http://starship.python.net/mailman/listinfo/python-de
>

_______________________________________________
Python-de maillist  -  Python-de at starship.python.net
http://starship.python.net/mailman/listinfo/python-de

_______________________________________________
Python-de maillist  -  Python-de at starship.python.net
http://starship.python.net/mailman/listinfo/python-de





More information about the Python-de mailing list