Tôi đang cố gắng để phân chia một timedelta
đối tượng với nhau để tính toán một thời gian hoạt động máy chủ:Python 2.6.5: Divide timedelta với 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'
Tôi biết has been solved in Python 3.2 này, nhưng là có một cách thuận tiện để xử lý nó trong các phiên bản trước của Python, ngoài việc tính số micro giây, giây và ngày và chia?
Cảm ơn,
Adam
có thể trùng lặp của [Làm thế nào tôi có thể thực hiện divison trên một datetime.timedelta trong python?] (Http://stackoverflow.com/questions/865618/how-can-i-perform-divison-on-a-datetime- timedelta-in-python) –