Python时间模块clock-u-getres(clk-u-id),clock-u-gettime(clk-u-id),clock-settime(clk-u-id,time)

2024-04-24 23:24:24 发布

您现在位置:Python中文网/ 问答频道 /正文

根据Python3.5文档(时间模块),所有这三个函数clock_getres(clk_id), clock_gettime(clk_id)和{}都可用于Unix系统。根据文件:

clock_getres(clk_id) Return the resolution (precision) of the specified clock clk_id

clock_gettime(clk_id) Return the time of the specified clock clk_id

clock_settime(clk_id, time) Set the time of the specified clock clk_id

但是Python文档没有提到clk_id。 有人能解释一下如何使用python得到clk_id。在


Tags: 模块ofthe函数文档idreturntime
1条回答
网友
1楼 · 发布于 2024-04-24 23:24:24

基本上是时钟的整数标识,时钟列表可以在:https://docs.python.org/3/library/time.html

例如time.CLOCK_实时==0且单调时钟==1等 对于每一个时钟,你可以设置时间,当然每一个时钟的时间都是不同的。在

import time

clock_id_realtime = time.CLOCK_REALTIME
clock_id_monotonic = time.CLOCK_MONOTONIC
print('clock_id_realtime = %s' % clock_id_realtime)
print('clock_id_monotonic = %s' % clock_id_monotonic)

clock_realtime_time = time.clock_gettime(clock_id_realtime)
clock_monotonic_time = time.clock_gettime(clock_id_monotonic)

print('clock_realtime_time = %s' % clock_realtime_time)
print('clock_monotonic_time = %s' % clock_monotonic_time)

try:
    print(time.clock_settime(clock_id_realtime, clock_realtime_time))
except PermissionError:
    print('No permissions to change clock time')

相关问题 更多 >