import time
now = time.clock()
while now + 5 > time.clock():
print time.clock()
time.sleep(1)
print "Woke up"
回報:正如你所看到的,回來的時候似乎
0.015718
Woke up
0.015814
Woke up
0.015942
Woke up
0.016107
Woke up
0.01625
Woke up
0.016363
不返回與經過時間秒錶示爲整數,即使這是文檔所說的應該做的。這裏有什麼問題?
編輯:我在Mac OS X埃爾卡皮坦
HTTPS傳遞://docs.python。 org/3/library/time.html#time.clock – user3159253
引用文檔:在Unix上,將當前處理器時間返回爲以秒爲單位的浮點數。精確性,實際上「處理器時間」含義的定義取決於具有相同名稱的C函數的精確度。 – user3159253
你在做什麼操作系統? – Neo