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 次浏览

开启你的 职业生涯

完成课程,取得认证

开始
广告