Grazie Marco per il chiarimento.
Come si può cambiare la stampa di un oggetto?
Poniamo il caso che io abbia questo oggetto timedelta, della libreria
datetime:
>>> o = datetime.timedelta(112, 44738, 327000)
Stampato a video verrebbe così:
>>> print o
112 days, 12:25:38.327000
E' possibile rappresentarlo in modo diverso?
Ad esempio riducendo i decimali a 3 cifre, oppure togliendo
l'l'indicazione dei giorni.
La funzione strftime funziona solo accettando le tuple a 9 elementi
fornite da certi oggetti della libreria time e quindi in questo caso non
la si può usare.
E se sovrascrivessi il metodo __str__ di datetime.timedelta? Sarebbe
possibile, e come?
Gabriele.
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python