python : Python的time clock()方法被移除?替代方法你知道吗

python : Python的time clock()方法被移除?替代方法你知道吗

time clock()方法描述

3.已将 clock() 方法移除, 能够运用 time.() 或者 time.() 方法来进行替代。

返回当前CPU时间的time clock()函数, 是以浮点数形式计算的秒数呈现, 它被用于衡量不同程序的耗时, 相比于time.time()而言, 其更具实用性。

这个得留意, 于各异系统里涵义存有不同。在UNIX系统当中, 它所返回的乃是“进程时间”, 其是以秒来表示的浮点数(时间戳状态哦)。还有在某情形之下, 首次进行调用时, 返回的是进程运行的实际时间。而后第二次及后续的调用, 是从第一次调用开始直至当前时刻的运行时间。(事实上是以WIN32上ter()作为基础的, 它相较于以毫秒表示更为精准呢)

语法

clock()方法语法:

time.clock()

参数返回值

该函数有两个功能,

在第一次调用的时候,返回的是程序运行的实际时间;

以第二次展开之后的调用, 返回的是自第一次进行调用后, 一直到这次展开调用时的时间间隔。

先是在win32系统的情形之下, 此函数所返回的乃是真实时间, 也就是wall time, 然而呢, 在Unix/Linux的状况中它返回的却是CPU时间。

实例

以下实例展示了 clock()函数的使用方法:

以上实例输出结果为:

3.3e-05 seconds process time 2.50329995155 seconds wall time