Python 3 – time clock() 方法

Python 3 – time clock() 方法

描述

方法 clock() 返回Unix系统中以秒为单位的当前处理器时间的浮点数。精度取决于同名C函数的精度,但无论如何,这是用于对Python进行基准测试或计算算法时间的函数。

Windows 上,该函数返回自第一次调用此函数以来经过的墙钟秒数的浮点数,基于Win32函数QueryPerformanceCounter。

语法

clock() 方法的语法如下:

time.clock()

参数

NA

返回值

该方法返回Unix系统中以秒为单位的当前处理器时间的浮点数,在Windows系统中,它返回自第一次调用此函数以来经过的墙钟秒数的浮点数。

实例

下面的示例演示了 clock() 方法的用法。

#!/usr/bin/python3
import time

def procedure():
   time.sleep(2.5)

#测量进程时间
t0 = time.clock()
procedure()
print (time.clock() - t0, "秒的处理时间")

#测量墙壁时间
t0 = time.time()
procedure()
print (time.time() - t0, "秒的墙壁时间")

结果

运行以上程序时,它会产生以下结果−

2.4993855364299096 秒的处理时间
2.5 秒的墙壁时间

− 并非所有系统都能测量真实的处理时间。在这些系统上(包括Windows),clock通常测量自程序启动以来流逝的挂钟时间。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程