Timedelta умножается с поплавком в питоне
У меня есть две даты и я могу рассчитать timedelta как обычно.
Но я хочу посчитать несколько процентов с полученной timedelta:
full_time = (100/percentage) * timdelta
Но похоже, что он может только размножаться с целыми числами.
Как я могу использоватьfloat
вместоint
как множитель?
Пример:
percentage = 43.27
passed_time = fromtimestamp(fileinfo.st_mtime) - fromtimestamp(fileinfo.st_ctime)
multiplier = 100 / percentage # 2.3110700254217702796394730760342
full_time = multiplier * passed_time # BUG: here comes exception
estimated_time = full_time - passed_time
Если используетсяint(multiplier)
& # X2014; точность страдает.