在Windows中,此函数返回自第一次调用这个函数经过挂钟的秒数,作为一个浮点数,基于Win32 的QueryPerformanceCounter函数。
语法
以下是 clock() 方法的语法:
time.clock()
参数
NA
返回值
此方法返回当前处理器时间在Unix上以秒表示浮点数,而在Windows上则返回自第一次调用这个函数经过挂钟秒数, 作为一个浮点数。
示例
下面的示例显示 clock() 方法的使用。
#!/usr/bin/python3
import time
def procedure():
time.sleep(2.5)
# measure process time
t0 = time.clock()
procedure()
print (time.clock() - t0, "seconds process time")
# measure wall time
t0 = time.time()
procedure()
print (time.time() - t0, "seconds wall time")
当我们运行上面的程序,它会产生以下结果:
2.4993855364299096 seconds process time
2.5 seconds wall time
注:并非所有的系统都可以测量真实的处理时间。在系统(包括Windows),时钟通常衡量是从项目启动时的挂钟时间。