Python time.clock() 方法
Python time.clock() 函数以浮点数计算的秒数返回当前的 CPU 时间
用来衡量不同程序的耗时,比 time.time() 更有用
Python time clock() 在不同的系统上含义不同
UNIX 系统上,它返回的是 "进程时间",它是用秒表示的浮点数(时间戳)
WINDOWS 中,第一次调用,返回的是进程运行的实际时间,而第二次之后的调用是自第一次调用以后到现在的运行时间,实际上是以 WIN32 上 QueryPerformanceCounter() 为基础,它比毫秒表示更为精确
导入模块
import time
语法
time.clock()
返回值
第一次调用的时候,返回的是程序运行的实际时间;
第二次之后的调用,返回的是自第一次调用后,到这次调用的时间间隔
范例
下面的代码演示了 time.clock() 函数的简单使用
#!/usr/bin/python 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" )
运行以上 Python 代码,输出结果如下
3.5e-05 seconds process time 2.50058078766 seconds wall time