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
相關用法
- Python os.dup()用法及代碼示例
- Python next()用法及代碼示例
- Python set()用法及代碼示例
- Python os.urandom()用法及代碼示例
- Python os.utime()用法及代碼示例
- Python os.truncate()用法及代碼示例
- Python os.major()用法及代碼示例
- Python os.getrandom()用法及代碼示例
- Python os.ftruncate()用法及代碼示例
- Python os.getcwd()用法及代碼示例
- Python sympy.Add()用法及代碼示例
- Python sympy.Mul()用法及代碼示例
- Python os.rename()用法及代碼示例
注:本文由純淨天空篩選整理自ihritik大神的英文原創作品 Python | time.get_clock_info() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。