Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich die Ausführungszeit eines Python-Programms genau messen?

Wie kann ich die Ausführungszeit eines Python-Programms genau messen?

DDD
DDDOriginal
2024-12-16 00:50:11492Durchsuche

How Can I Accurately Measure the Execution Time of a Python Program?

Messung der Ausführungszeit eines Python-Programms

Um die genaue Dauer der Ausführung eines Python-Programms zu messen, insbesondere eines Befehlszeilenprogramms, das längere Zeit erfordert Laufzeit können die folgenden Strategien eingesetzt werden:

Das Timeit-Modul bietet einen effektiven Ansatz für das Timing prägnanter Codeausschnitte. Für die Messung des gesamten Programms sollten Sie jedoch den Einsatz einer umfassenderen Lösung in Betracht ziehen:

import time

# Capture the program's start time
start_time = time.time()

# Execute the program's main function
main()

# Calculate and display the execution time
print("--- %s seconds ---" % (time.time() - start_time))

Diese Methode basiert auf der Annahme, dass die Ausführung Ihres Programms mindestens 0,1 Sekunden benötigt. Darüber hinaus gibt es die Ausführungszeit in einem für Menschen lesbaren Format aus, sodass die Leistung des Programms bequem analysiert werden kann:

--- 0.764891862869 seconds ---

Das obige ist der detaillierte Inhalt vonWie kann ich die Ausführungszeit eines Python-Programms genau messen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn