Python 3 - método del reloj de tiempo ()
Descripción
El método 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/python3
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")
Resultado
Cuando ejecutamos el programa anterior, produce el siguiente resultado:
2.4993855364299096 seconds process time
2.5 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.