So formatieren Sie die verstrichene Zeit von Sekunden bis zu Stunden, Minuten, Sekunden und Millisekunden in Python?
Wie kann ich formatieren Sie die verstrichene Zeit von Sekunden bis zu Stunden, Minuten, Sekunden?
Mein code:
start = time.time()
... do something
elapsed = (time.time() - start)
Aktuelle Ausgabe:
0.232999801636
Gewünschte/Erwartete Ausgabe:
00:00:00.23
InformationsquelleAutor Boosted_d16 | 2015-01-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, sind Zeiten wie
0.232999801636
wie in Ihrem Eingang:Beispiel:
InformationsquelleAutor Padraic Cunningham
Den Sie ausnutzen konnte,
timedelta
:str(timedelta(seconds=86401))
->'1 day, 0:00:01'
warum ist dies nicht die richtige Antwort? alle anderen beschreiben die impl von timedelta...
Kann man das format irgendwie bequem? E. g. entfernen millis.
InformationsquelleAutor jfs
temp = 65432
so konnte ich nicht sehen, dass die Ausgabe für etwas, das funktioniert nur ein paar Sekunden fehlt der Doppel-Nullen. @PadraicCunninghamInformationsquelleAutor implicati0n