在time.clock()与time.time()之间,哪一个更准确?

如果需要在Python中的时间和时钟之间进行选择,请使用time.clock()进行计时/基准测试。

time()返回自纪元以来的秒数(在UTC中),作为所有平台上的浮点数。在Unix上,time.clock()测量当前进程已使用的CPU时间量,因此,它对于测量过去某个时间点的经过时间没有好处。在Windows上,它将测量自第一次调用该功能以来经过的时钟秒数。

更改系统时间会影响time.time(),但不会影响time.clock()。

如果您出于基准测试/性能分析的目的而定时执行代码块,则应改用timeit模块。