标准time.time()
功能提供亚秒级的精度,尽管该精度因平台而异。对于Linux和Mac,精度为+-
1微秒或0.001毫秒。+-
由于进程中断导致的时钟实现问题,Windows上的Python使用16毫秒精度。timeit
如果要测量执行时间,该模块可以提供更高的分辨率。
>>> import time
>>> time.time() #return seconds from epoch
1261367718.971009
Python 3.7向该time
模块引入了可提供更高分辨率的新功能:
>>> import time
>>> time.time_ns()
1530228533161016309
>>> time.time_ns() / (10 ** 9) # convert to floating-point seconds
1530228544.0792289