Heim > Artikel > Backend-Entwicklung > So messen Sie die Skriptlaufzeit in Python
Die Art und Weise, wie Python-Skripte statistische Zeit verwenden, ist time.clock()
Als nächstes vergleichen wir mehrere statistische Python-Zeitmethoden:
Methode 1:
import datetime starttime = datetime.datetime.now() #long running #do something other endtime = datetime.datetime.now() print (endtime - starttime).seconds datetime.datetime.now()获取的是当前日期,在程序执行结束之后,这个方式获得的时间值为程序执行的时间。
Methode 2:
start = time.time() #long running #do something other end = time.time() print end-start
time.time() Ruft die aktuelle Zeit in Sekunden seit der Epoche ab. Bruchteile von Sekunden können vorhanden sein, wenn die Systemuhr diese bereitstellt. Was dieser Ort also zurückgibt, ist ein Gleitkommatyp. Man erhält hier auch die Ausführungszeit des Programms.
Methode 3:
start = time.clock() #long running #do something other end = time.clock() print end-start
time.clock() gibt die CPU-Zeit seit dem Start des Programms oder dem ersten Aufruf von clock() zurück. Dies hat die gleiche Genauigkeit wie das System aufzeichnet. Was zurückgegeben wird, ist ebenfalls ein Gleitkommatyp. Man erhält hier die Ausführungszeit der CPU.
Hinweis: Programmausführungszeit = CPU-Zeit + IO-Zeit + Ruhe- oder Wartezeit
Das obige ist der detaillierte Inhalt vonSo messen Sie die Skriptlaufzeit in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!