Хорошо заметили, спасибо, я исправил это сейчас.
вая приведенный ниже код Python, пожалуйста, помогите мне понять, что там происходит.
start_time = time.time()
time.sleep(42)
end_time = time.time()
uptime = end_time - start_time
human_uptime = str(datetime.timedelta(seconds=int(uptime)))
Итак, я понимаю разницу междуstart time
а такжеend time
В строке 5 я округляю длительность, и что теперь, каково дальнейшее объяснение?
Я знаю, что означает дельта (средняя или разница), но почему я должен пройтиseconds = uptime
вtimedelta
и почему приведение строк работает так хорошо, что я получаюHH:MM:SS
?