Heim  >  Artikel  >  Backend-Entwicklung  >  So messen Sie die Skriptlaufzeit in Python

So messen Sie die Skriptlaufzeit in Python

anonymity
anonymityOriginal
2019-05-25 13:43:354131Durchsuche

Die Art und Weise, wie Python-Skripte statistische Zeit verwenden, ist time.clock()

So messen Sie die Skriptlaufzeit in Python

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!

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