Maison >développement back-end >Tutoriel Python >Introduction à la méthode d'enregistrement du temps d'exécution d'un programme en Python
Cet article présente principalement des informations pertinentes sur plusieurs méthodes de python durée d'exécution du programme d'enregistrement. Les amis qui en ont besoin peuvent se référer à
Le premier que j'ai vu écrit à la main, similaire au type suivant. :
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()
Le résultat est le suivant :
➜ Python python time_1.py 0:00:00.280797
Trois méthodes d'enregistrement du temps d'exécution du programme Python
Voici trois méthodes pour enregistrer le temps d'exécution d'un programme en Python, avec le code d'implémentation joint pour une comparaison finale, veuillez vous référer à :
Méthode 1
import datetime starttime = datetime.datetime.now() #long running endtime = datetime.datetime.now() print (endtime - starttime).seconds
<.>Méthode 2
start = time.time() run_fun() end = time.time() print end-start
Méthode 3
start = time.clock() run_fun() end = time.clock() print end-startLes deux méthodes 1 et 2 sont incluses. exclut la durée pendant laquelle d'autres programmes utilisent le processeur et correspond à la durée d'exécution du début à la fin du programme.
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!