Método Python time clock ()

Descripción

Método del tiempo de Pythom clock() devuelve el tiempo actual del procesador como un número de punto flotante expresado en segundos en Unix. La precisión depende de la de la función C del mismo nombre, pero en cualquier caso, esta es la función que se utilizará para comparar Python o algoritmos de tiempo.

En Windows, esta función devuelve los segundos transcurridos desde la primera llamada a esta función, como un número de punto flotante, basado en la función Win32 QueryPerformanceCounter.

Sintaxis

A continuación se muestra la sintaxis de clock() método -

time.clock()

Parámetros

  • NA

Valor devuelto

Este método devuelve el tiempo actual del procesador como un número de punto flotante expresado en segundos en Unix y en Windows devuelve los segundos transcurridos desde la primera llamada a esta función, como un número de punto flotante.

Ejemplo

El siguiente ejemplo muestra el uso del método clock ().

#!/usr/bin/python
import time

def procedure():
   time.sleep(2.5)

# measure process time
t0 = time.clock()
procedure()
print time.clock(), "seconds process time"

# measure wall time
t0 = time.time()
procedure()
print time.time() - t0, "seconds wall time"

Cuando ejecutamos el programa anterior, produce el siguiente resultado:

0.0 seconds process time
2.50023603439 seconds wall time

Note- No todos los sistemas pueden medir el tiempo real del proceso. En tales sistemas (incluido Windows), el reloj generalmente mide el tiempo de pared desde que se inició el programa.