[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