我拥有的timeit
源(python 2.7)
if sys.platform == "win32":
# On Windows, the best timer is time.clock()
default_timer = time.clock
else:
# On most other platforms the best timer is time.time()
default_timer = time.time
然而,文档表明所有Windows机器的行为都相同
默认计时器功能的不同之处在于,在Windows上, clock()具有微秒粒度,但time()的粒度是1/60 一秒......
在64位Windows上会发生什么? 64位Windows上time.time
实际上更好吗?
答案 0 :(得分:3)
看来即使64位窗口也会告诉你它的平台是“win32”。我使用的是64位Windows 7系统,这就是我所看到的:
>>> import sys
>>> sys.platform
'win32'
因此,64位Windows也将使用time.clock
。