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