PythonClock ID常量是Python标准库中的一个常量,用于表示不同的时钟类型
▥Python
𝄐 0
python clock(),python time.clock(),python clock.tick,python cpickle,python中time.clock(),python的time.clock
PythonClock ID常量是Python标准库中的一个常量,用于表示不同的时钟类型。在Python 3.3之后,Python中所有关于时间的函数都使用了一个统一的基础时钟,即monotonic clock。这个时钟与系统时间无关,可以保证在任何平台上都具有单调性。
PythonClock ID常量包括:
- time.CLOCK_REALTIME: 系统实时时间,随系统实时时间而变化;
- time.CLOCK_MONOTONIC: 不受系统时间影响,从系统启动开始计时,不可被修改;
- time.CLOCK_PROCESS_CPUTIME_ID: 进程到目前为止消耗的CPU时间总和;
- time.CLOCK_THREAD_CPUTIME_ID: 线程到目前为止消耗的CPU时间总和。
使用示例:
python
import time
# 获取monotonic clock的时间戳
start = time.monotonic()
time.sleep(1)
end = time.monotonic()
print(end - start) # 输出结果应为大约1秒左右
# 使用clock_gettime()获取指定时钟类型的时间戳
real_time = time.clock_gettime(time.CLOCK_REALTIME)
print(real_time)
PythonClock ID常量是Python标准库中的一个常量,用于表示不同的时钟类型。在Python 3.3之后,Python中所有关于时间的函数都使用了一个统一的基础时钟,即monotonic clock。这个时钟与系统时间无关,可以保证在任何平台上都具有单调性。
PythonClock ID常量包括:
- time.CLOCK_REALTIME: 系统实时时间,随系统实时时间而变化;
- time.CLOCK_MONOTONIC: 不受系统时间影响,从系统启动开始计时,不可被修改;
- time.CLOCK_PROCESS_CPUTIME_ID: 进程到目前为止消耗的CPU时间总和;
- time.CLOCK_THREAD_CPUTIME_ID: 线程到目前为止消耗的CPU时间总和。
使用示例:
python
import time
# 获取monotonic clock的时间戳
start = time.monotonic()
time.sleep(1)
end = time.monotonic()
print(end - start) # 输出结果应为大约1秒左右
# 使用clock_gettime()获取指定时钟类型的时间戳
real_time = time.clock_gettime(time.CLOCK_REALTIME)
print(real_time)
本文地址:
/show-275798.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。