Il 04/06/2013 16:29, Marco De Paoli ha scritto:


Il giorno 04 giugno 2013 16:26, Vittorio Spina <vittorio.sp...@gmail.com <mailto:vittorio.sp...@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@lists.python.it
http://lists.python.it/mailman/listinfo/python
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a