Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich die Ausführungszeit einer Funktion in Python messen?

Wie kann ich die Ausführungszeit einer Funktion in Python messen?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-18 17:09:11969Durchsuche

How Can I Measure Function Execution Time in Python?

Messen der verstrichenen Zeit in Python

Um die Ausführungszeit einer Funktion zu messen, sollten Sie time.time() verwenden, um die verstrichene Zeit zu bestimmen -Uhrzeit zwischen zwei Punkten.

import time

start = time.time()
print("hello")
end = time.time()
print(end - start)

Dieser Ansatz ergibt die Ausführungszeit in Sekunden.

Alternativ können Sie ab Python 3.3 die Verwendung von perf_counter oder process_time in Betracht ziehen, abhängig von Ihren spezifischen Anforderungen. Vor dieser Version wurde für diesen Zweck time.clock empfohlen, obwohl es inzwischen zugunsten der oben genannten Optionen veraltet ist.

Das obige ist der detaillierte Inhalt vonWie kann ich die Ausführungszeit einer Funktion in Python 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