time.clock() 和 time.time() 中哪個更精確?


如果需要在 Python 中選擇 time 和 clock,請使用 time.clock() 進行時序/基準測試。

time() 在所有平臺上都將返回以來時間(UTC 中的秒數),以浮點數表示。在 Unix 中,time.clock() 測量當前程序使用的 CPU 時間,因此無法測量過去某一點開始經過的時間。在 Windows 中,它將測量自首次呼叫函式以來經過的實際時間。

更改系統時間會影響 time.time(),但不會影響 time.clock()。

如果您要對一段程式碼執行的塊進行時序以進行基準測試/分析,則應該使用 timeit 模組。

更新日期:30-Jul-2019

376 次瀏覽

開啟你的 職業生涯

完成課程,取得認證

開始
廣告
© . All rights reserved.