Bitte helfen Sie mir angesichts des folgenden Python-Codes zu verstehen, was dort passiert.
start_time = time.time()
time.sleep(42)
end_time = time.time()
uptime = end_time - start_time
human_uptime = str(datetime.timedelta(seconds=int(uptime)))
Also bekomme ich den Unterschied zwischen start time
und end time
in Zeile 5 runde ich die Dauer durch Casting auf und was nun, was ist die weitere Erklärung?
Ich weiß , was Delta Mittel (Durchschnitt oder Differenz), aber warum muss ich weitergeben seconds = uptime
zu timedelta
und warum ist der String Casting funktioniert so gut , dass ich bekommen HH:MM:SS
?
__repr__
Methode, es ist die__str__
Methode.__repr__()
von Timedelta, sondern seine__str__()
Methode.print
ruft__str()__
nach dir.