当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python time.get_clock_info()用法及代码示例


Python中的时间模块提供了各种与时间相关的函数。

time.get_clock_info()时间模块中的方法用于获取有关指定时钟名称的信息。此方法将信息作为名称空间对象返回。支持的时钟名称和读取该时钟值的方法如下:

  • clock: time.clock()
  • monotonic: time.monotonic()
  • perf_counter:time.perf_counter()
  • process_time:time.process_time()
  • thread_time:time.thread_time()
  • time: time.time()
用法: time.get_clock_info(name)

参数:
name:代表时钟名称的字符串值。

返回类型:此方法返回一个名称空间对象,该对象的属性表示有关指定时钟名称的信息。
以下是名称空间对象的属性:

  • adjustable: 如果系统管理员可以自动或手动更改时钟,则为“ True”。否则为“假”。
  • implementation: 用于获取时钟值的基础C函数的名称。
  • monotonic: 如果时钟不能倒退,则该值为true。否则为假。
  • resolution: 此属性以秒为单位指定时钟的分辨率。

码:用于time.get_clock_info()方法

# 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) 
输出:
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)

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



相关用法


注:本文由纯净天空筛选整理自ihritik大神的英文原创作品 Python | time.get_clock_info() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。