time.clock() 和 time.time() 中哪个更精确?
如果需要在 Python 中选择 time 和 clock,请使用 time.clock() 进行时序/基准测试。
time() 在所有平台上都将返回以来时间(UTC 中的秒数),以浮点数表示。在 Unix 中,time.clock() 测量当前进程使用的 CPU 时间,因此无法测量过去某一点开始经过的时间。在 Windows 中,它将测量自首次调用函数以来经过的实际时间。
更改系统时间会影响 time.time(),但不会影响 time.clock()。
如果您要对一段代码执行的块进行时序以进行基准测试/分析,则应该使用 timeit 模块。
广告