Je suis en train de diviser un objet timedelta
avec un autre pour calculer un temps de fonctionnement du serveur:Python 2.6.5: Diviser timedelta avec timedelta
>>> import datetime
>>> installation_date=datetime.datetime(2010,8,01)
>>> down_time=datetime.timedelta(seconds=1400)
>>> server_life_period=datetime.datetime.now()-installation_date
>>> down_time_percentage=down_time/server_life_period
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for /: 'datetime.timedelta'
and 'datetime.timedelta'
Je sais que ce has been solved in Python 3.2, mais est-il un moyen pratique de gérer dans les versions précédentes de Python, en dehors de calculer le nombre de microsecondes, secondes et jours et divisant?
Merci,
Adam
duplication possible de [Comment puis-je effectuer divison sur un datetime.timedelta en python?] (Http://stackoverflow.com/questions/865618/how-can-i-perform-divison-on-a-datetime- timedelta-in-python) –