如何在Python中返回当前的CPU时间?
在本文中,我们将介绍如何在Python中检索当前的CPU时间。我们使用导入自Python time模块的time()方法。
Python中的time模块提供了与时间相关的各种方法和函数。在这里,我们使用time.time()方法来获取以秒为单位的当前CPU时间。时间是自时代以来计算的。它返回以秒为单位的浮点数。
时代是时间的起点,它是平台相关的。在Windows和大多数Unix系统上,时代是1970年1月1日00:00:00(UTC),并且时段内不包括闰秒。
我们使用time.gmtime(0)来获取给定平台的时代。
阅读更多:Python 教程
语法
time()方法的语法如下。
time.time()
该方法返回表示自时代以来的秒数的浮点值。
示例
在以下示例中,我们使用time模块的time.time()方法获取当前CPU时间,并检索特定平台(Windows)的时代。
import time
obj = time.gmtime(0)
epoch = time.asctime(obj)
print("The epoch is:",epoch)
curr_time = time.time()
print(curr_time)
输出
输出上述代码的输出如下;
The epoch is: Thu Jan 1 00:00:00 1970
1662371608.0567493
注意
请注意,不同的系统根据其内部钟表设置(每秒的滴答数)具有不同的精度,但它通常至少在20毫秒以下。还要注意,虽然此函数通常返回递增的值,但如果在两次调用之间系统时钟被设置回,则它可以返回比先前调用低的值。