[python] Zachyceni vystupu
VANĚK Petr
Petr.VANEK na spordat.cz
Středa Září 21 11:16:18 CEST 2005
> DD,
>
> snažím se o zachycení výstupu a přesměrování do souboru, ale
> nedaří se
> mi. Nevíte co dělám špatně?
# +potrebne importy
buf = cStringIO.StringIO()
sys.stdout = buf
sys.stderr = buf
nezafunguje?
>
> --
> import sys
>
> def writefile(text):
> soubor = open("log.txt","a")
> soubor.write(text)
> soubor.close()
>
>
> sys.stdout.write = writefile
>
> print "aaa"
> --
>
> vypíše toto:
>
> Traceback (most recent call last):
> File "Q:\test.py", line 9, in ?
> sys.stdout.write = writefile
> AttributeError: 'file' object attribute 'write' is read-only
>
>
> TB
>
> --
> [http://www.brabenec.net] [http://www.diskuzak.cz]
[http://sexshopy.brabenec.net] [http://obchody.brabenec.net] [http://horoskopy.brabenec.net] [http://ubytovani.brabenec.net]
Další informace o konferenci Python