méthode de l'horloge de temps de Python ()
description
Python horloge () est le nombre de secondes pour revenir les actuels calculs en virgule flottante de temps CPU. Différentes procédures utilisés pour mesurer le temps que time.time () plus utile.
Notez que cela nécessite des significations différentes dans les différents systèmes. Sur les systèmes UNIX, il renvoie un «processus de temps", il est à virgule flottante (horodatage) en quelques secondes. Dans Windows, le premier appel, le retour est le temps de fonctionnement réel du processus. Et appelé une seconde fois après le premier appel depuis le temps d'exécution maintenant. (En fait, une WIN32 QueryPerformanceCounter (), sur la base de plus précis que millisecondes)
grammaire
horloge () syntaxe de la méthode:
time.clock()
Paramètres
- NA.
Valeur de retour
Cette fonction a deux fonctions,
Dans le premier appel, le retour est le temps de fonctionnement réel du programme;
Pour appeler un second temps après le retour est le temps écoulé depuis le premier appel, l'appel à l'intervalle
En vertu du système de win32, cette fonction retourne le temps réel (temps de mur), tandis que sous Unix / Linux renvoie le temps CPU.
Exemples
L'exemple suivant montre l'horloge () fonctionner à utiliser:
#!/usr/bin/python import time def procedure(): time.sleep(2.5) # measure process time t0 = time.clock() procedure() print time.clock() - t0, "seconds process time" # measure wall time t0 = time.time() procedure() print time.time() - t0, "seconds wall time"
L'exemple ci-dessus sortie est:
0.0 seconds process time 2.50023603439 seconds wall time