Heim >Backend-Entwicklung >Python-Tutorial >Einführung in die Methode zur Aufzeichnung der Programmlaufzeit in Python
In diesem Artikel werden hauptsächlich relevante Informationen zu verschiedenen Methoden zum Aufzeichnen der Programmlaufzeit in Python vorgestellt. Freunde, die sie benötigen, können sich auf
Die erste, die ich handschriftlich gesehen habe, ähnlich dem folgenden Typ beziehen :
import datetime def time_1(): begin = datetime.datetime.now() sum = 0 for i in xrange(10000000): sum = sum + i end = datetime.datetime.now() return end-begin print time_1()
Die Ausgabe lautet wie folgt:
➜ Python python time_1.py 0:00:00.280797
Drei Methoden zur Python-Aufzeichnung der Programmlaufzeit
Hier sind drei Methoden zum Aufzeichnen der Programmlaufzeit in Python mit angehängtem Implementierungscode:
Methode 1
import datetime starttime = datetime.datetime.now() #long running endtime = datetime.datetime.now() print (endtime - starttime).seconds
Methode 2
start = time.time() run_fun() end = time.time() print end-start
Methode 3
start = time.clock() run_fun() end = time.clock() print end-start
Beide Methoden 1 und 2 sind enthalten schließt die Zeit aus, die andere Programme die CPU nutzen, und ist die Laufzeit vom Programmanfang bis zum Programmende.
Methode 3 berechnet nur die CPU-Zeit des laufenden Programms
Das obige ist der detaillierte Inhalt vonEinführung in die Methode zur Aufzeichnung der Programmlaufzeit in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!