以下の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
ですか?