Latest web development tutorials

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