[Python] Overloading "print"

Vittorio Spina vittorio.spina a gmail.com
Mar 4 Giu 2013 16:44:57 CEST


Il 04/06/2013 16:29, Marco De Paoli ha scritto:
>
>
> Il giorno 04 giugno 2013 16:26, Vittorio Spina 
> <vittorio.spina a gmail.com <mailto: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
perfetto, grazie mille.
>
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130604/a11efe5d/attachment.html>


Maggiori informazioni sulla lista Python