1.time.time()
- time.time(),返回当前时间的时间戳(1970纪元后经过的浮点秒数)。
import time
print(time.time())
#1470292132.9792533
- time.localtime(time.time()
import time
print(time.localtime(time.time()))
#time.struct_time(tm_year=2016, tm_mon=8, tm_mday=4, tm_hour=14, tm_min=28, tm_sec=52, tm_wday=3, tm_yday=217, tm_isdst=0)
- time.asctime(time.localtime(time.time()))
import time
print(time.asctime(time.localtime(time.time())))
#Thu Aug 4 14:28:52 2016
2.time.clock()
time.clock() 函数以浮点数计算的秒数返回当前的CPU时间。用来衡量不同程序的耗时,比time.time()更有用。
在不同的系统上含义不同,在WINDOWS中,第一次调用,返回的是进程运行的实际时间。而第二次之后的调用是自第一次调用以后到现在的运行时间。
- 其实运行也没发现什么不同
import time
def procedure():
time.sleep(2.5)
# measure process time
t0 = time.clock()
procedure()
print(time.clock() - t0, 'seconds process time')
#2.499657002103967 seconds process time
# measure wall time
t0 = time.time()
procedure()
print(time.time() - t0, 'seconds wall time')
#2.500627040863037 seconds wall time
- 主要我也是用来查看某一块区域的运行时间
import time
time1 = time.clock()
......sth.........
time2 = time.clock()
time_result = time2 - time1 # 计算响应时间