[Tutor PyCZ] handlovani erroru
geon
geon na post.cz
Čtvrtek Červenec 21 07:44:11 CEST 2005
geon wrote:
>Tak bud si vyvtoris nejakou tridu, ktera bude minimalne metodu write() a
>budes si sam ridit ukládání do proměnné,
>
>
ještě něco - to jsem nasel ve svém archivu, myslím že to je z knihy
Naučte se Python.
class TeeStream:
def __init__(self, *outstreams):
self.outstreams=outstreams
def write(self, text):
for outstream in self.outstreams:
outstream.write(text)
import sys
mylogfile = open('stream_mylogfile.txt','w')
sys.stdout = TeeStream (mylogfile, sys.stdout)
sys.stderr = TeeStream (mylogfile, sys.stderr)
print 4*55
print wedsfsdf
mylogfile.close()
--
geon
Vyjímka je pravidlo. Rekurzivní.
Další informace o konferenci Tutor