Maison >développement back-end >Tutoriel Python >Méthode Python pour trouver la durée d'exécution du programme en fonction du module de temps

Méthode Python pour trouver la durée d'exécution du programme en fonction du module de temps

巴扎黑
巴扎黑original
2017-09-21 11:03:221827parcourir

Cet article présente principalement la méthode Python de calcul du temps d'exécution d'un programme basée sur le module de temps, impliquant l'utilisation du module de temps Python et les techniques d'exploitation associées pour les opérations numériques. Les amis dans le besoin peuvent s'y référer

Ceci. l'article décrit Python avec des exemples Méthode pour trouver la durée d'exécution d'un programme en fonction du module de temps. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Pour enregistrer la durée d'exécution du programme, vous pouvez utiliser le nombre de millisecondes de 1970.1.1 à l'heure actuelle dans le système Unix. l'horodatage peut être facilement complété.

La méthode consiste à le prendre une fois et à le stocker dans une variable au début du programme. Une fois le programme terminé, il le prend une fois et le stocke dans une variable. Il peut être calculé en soustrayant l'horodatage. dès le début du programme.

La façon d'obtenir cet horodatage en Python est d'utiliser time.time(); pour l'extraire après avoir introduit la classe time. C'est System.currentTimeMillis() en Java.

Lorsque Python trouve l'heure précise des quelques mois et jours en cours, il doit impliquer cette constante comme Java. Vous pouvez vous référer à "La méthode de Python consistant à utiliser l'heure actuelle et des nombres aléatoires pour générer un nombre unique". .

La méthode spécifique est la suivante, en prenant comme exemple la consommation de temps d'un cycle de 100 000 000, 100 millions


import time;
time_start=time.time();#time.time()为1970.1.1到当前时间的毫秒数
i=0;
while i<100000000:
 i+=1
time_end=time.time();#time.time()为1970.1.1到当前时间的毫秒数
print time_end-time_start,
print "s"

Les résultats d'exécution sont les suivants suit :

Le résultat de la soustraction de time_end-time_start est directement un nombre décimal en secondes.
Le résultat final est donc complété par une unité, s, secondes.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn