[python] Zachyceni vystupu
Tomas Brabenec
konference na brabenec.net
Středa Září 21 11:36:36 CEST 2005
Teď už to sice nehází chybu, ale výstup se záhadně ztrácí.
Kruciš, co děláím špatně, to je divný.
TB
VANĚK Petr napsal(a):
>>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]
>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Python mailing list
>Python na py.cz
>http://www.py.cz/mailman/listinfo/python
>
--
[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