Sto cercando di dividere una timedelta
oggetto con un altro per calcolare un uptime del server:Python 2.6.5: timedelta Divide con 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'
So che questo has been solved in Python 3.2, ma c'è un modo conveniente per gestire la cosa nelle versioni precedenti di Python, oltre al calcolo del numero di microsecondi, secondi e giorni e dividendo?
Grazie,
Adam
possibile duplicato di [Come posso eseguire la divisione su un datetime.timedelta in python?] (Http://stackoverflow.com/questions/865618/how-can-i-perform-divison-on-a-datetime- timedelta-in-python) –