[Python] Overloading "print"

Marco De Paoli depaolim a gmail.com
Mar 4 Giu 2013 16:29:47 CEST


Il giorno 04 giugno 2013 16:26, Vittorio Spina
<vittorio.spina a gmail.com>ha scritto:

> Come faccio a fare l'overloading del print in modo da non dover eliminare
> tutti i print presenti nel codice?
>

puoi provare ridefinendo lo stdout

import sys
sys.stdout = open('file', 'w')
print 'test'

vedi qui:
http://stackoverflow.com/questions/4675728/redirect-stdout-to-a-file-in-python

e qui:
http://stackoverflow.com/questions/1218933/can-i-redirect-the-stdout-in-python-into-some-sort-of-string-buffer

ciao,
Marco
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130604/dea4e3ad/attachment.html>


Maggiori informazioni sulla lista Python