Python | método time.get_clock_info()

El módulo de tiempo en Python proporciona varias funciones relacionadas con el tiempo.

time.get_clock_info()El método en el módulo de tiempo se utiliza para obtener la información sobre el nombre del reloj especificado. Este método devuelve la información como un objeto de espacio de nombres.
El nombre de los relojes admitidos y el método utilizado para leer ese valor de reloj son los siguientes:

  • reloj :time.clock()
  • monótono:time.monotonic()
  • rendimiento_contador:time.perf_counter()
  • tiempo de procesamiento :time.process_time()
  • hilo_tiempo :time.thread_time()
  • tiempo :time.time()

Sintaxis: time.get_clock_info(nombre)

Parámetro:
nombre: un valor de string que representa el nombre del reloj.

Tipo de devolución: este método devuelve un objeto de espacio de nombres cuyos atributos representan la información sobre el nombre de reloj especificado.
Los siguientes son los atributos del objeto de espacio de nombres:

  • ajustable: Esto es ‘Verdadero’ si el administrador del sistema puede cambiar el reloj de forma automática o manual. De lo contrario, ‘Falso’.
  • implementación: el nombre de la función C subyacente utilizada para obtener el valor del reloj.
  • monotónico: Su valor es verdadero, si el reloj no puede retroceder. De lo contrario Falso.
  • resolución: este atributo especifica la resolución del reloj en segundos.

Código: Uso del time.get_clock_info()método

# Python program to explain time.get_clock_info() method
  
# importing time module
import time
  
# Clock name
clock_name = 'clock'
  
# Get the information on
# the specified clock name
clock_info = time.get_clock_info(clock_name)
  
# Print the information
print("Information on '% s':" % clock_name)
print(clock_info) 
  
clock_name = 'perf_counter'
  
# Get the information on
# the specified clock name
clock_info = time.get_clock_info(clock_name)
  
# Print the information
print("\nInformation on '% s':" % clock_name)
print(clock_info) 
  
clock_name = 'process_time'
  
# Get the information on
# the specified clock name
clock_info = time.get_clock_info(clock_name)
  
# Print the information
print("\nInformation on '% s':" % clock_name)
print(clock_info) 
Producción:

Information on 'clock':
namespace(adjustable=False, implementation='clock()',
monotonic=True, resolution=1e-06)

Information on 'perf_counter':
namespace(adjustable=False, implementation='clock_gettime(CLOCK_MONOTONIC)',
monotonic=True, resolution=1e-09)

Information on 'process_time':
namespace(adjustable=False, implementation='clock_gettime(CLOCK_PROCESS_CPUTIME_ID)',
monotonic=True, resolution=1e-09)

Referencia: https://docs.python.org/3/library/time.html#time.get_clock_info

Publicación traducida automáticamente

Artículo escrito por ihritik y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *