Maison >développement back-end >Tutoriel Python >Comment mesurer le temps d'exécution d'un script en Python
La façon dont les scripts Python utilisent le temps statistique est time.clock()
Ensuite, comparons plusieurs méthodes de temps statistique Python :
Méthode 1 :
import datetime starttime = datetime.datetime.now() #long running #do something other endtime = datetime.datetime.now() print (endtime - starttime).seconds datetime.datetime.now()获取的是当前日期,在程序执行结束之后,这个方式获得的时间值为程序执行的时间。
Méthode 2 :
start = time.time() #long running #do something other end = time.time() print end-start
time.time() Obtient l'heure actuelle en secondes depuis l'époque. Des fractions de secondes peuvent être présentes si l'horloge système les fournit. Donc, ce que cet endroit renvoie est un type à virgule flottante. Ce que l'on obtient ici, c'est aussi le temps d'exécution du programme.
Méthode 3 :
start = time.clock() #long running #do something other end = time.clock() print end-start
time.clock() renvoie le temps CPU depuis le démarrage du programme ou le premier appel de clock(). Cela a autant de précision que le système l’enregistre. Ce qui est renvoyé est également un type à virgule flottante. Ce que l'on obtient ici, c'est le temps d'exécution du CPU.
Remarque : Temps d'exécution du programme = temps CPU + temps io + temps de veille ou d'attente
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!