Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Methode zum Ermitteln der Programmlaufzeit basierend auf dem Zeitmodul

Python-Methode zum Ermitteln der Programmlaufzeit basierend auf dem Zeitmodul

巴扎黑
巴扎黑Original
2017-09-21 11:03:221778Durchsuche

In diesem Artikel wird hauptsächlich die Methode von Python zum Ermitteln der Programmlaufzeit basierend auf dem Zeitmodul vorgestellt, wobei das Python-Zeitmodul und verwandte Betriebstechniken für numerische Operationen verwendet werden.

Dies Der Artikel beschreibt Python mit Beispielen. Methode zum Ermitteln der Programmlaufzeit basierend auf dem Zeitmodul. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Um die Laufzeit des Programms aufzuzeichnen, können Sie die Anzahl der Millisekunden von 1970.1.1 bis zum heutigen Zeitpunkt im Unix-System verwenden Der Zeitstempel kann einfach vervollständigt werden.

Die Methode besteht darin, es zu Beginn des Programms einmal zu nehmen und in einer Variablen zu speichern. Nach dem Ende des Programms wird es einmal genommen und in einer Variablen gespeichert. Es kann durch Subtrahieren des Zeitstempels berechnet werden vom Beginn des Programms an.

Der Weg, diesen Zeitstempel in Python zu erhalten, besteht darin, time.time(); zu verwenden, um ihn nach der Einführung der Zeitklasse herauszuholen. Das ist System.currentTimeMillis() in Java.

Wenn Python die genaue Zeit der aktuellen Monate und Tage findet, muss es diese Konstante wie Java einbeziehen. Sie können sich auf „Pythons Methode zur Verwendung der aktuellen Zeit und Zufallszahlen zum Generieren einer eindeutigen Zahl“ beziehen. .

Die spezifische Methode ist wie folgt, wobei der Zeitverbrauch eines 100.000.000, 100-Millionen-Zyklus als Beispiel genommen wird


import time;
time_start=time.time();#time.time()为1970.1.1到当前时间的毫秒数
i=0;
while i<100000000:
 i+=1
time_end=time.time();#time.time()为1970.1.1到当前时间的毫秒数
print time_end-time_start,
print "s"

Die laufenden Ergebnisse sind wie folgt folgt:

Das Ergebnis der Subtraktion von time_end-time_start ist direkt eine Dezimalzahl in Sekunden.
Die endgültige Ausgabe wird also um eine Einheit, s, Sekunden, ergänzt.

Das obige ist der detaillierte Inhalt vonPython-Methode zum Ermitteln der Programmlaufzeit basierend auf dem Zeitmodul. 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