您似乎正在寻找的是单调计时器。一个单调的时间参考不跳或倒退。
已经有很多尝试基于其操作系统参考为Python实现跨平台单时钟。(在Windows,POSIX和BSD有很大的不同)看到的讨论和一些尝试在单调时该SO职位。
通常,您可以只使用os.times():
os.times()
返回一个五元组的浮点数,以秒为单位指示累计(处理器或其他)时间。这些项目是:用户时间,系统时间,儿童的用户时间,儿童的系统时间以及从过去的固定点开始按此顺序经过的实时时间。请参阅Unix手册页面times(2)或相应的Windows Platform api文档。在Windows上,仅前两个项目被填充,其他项目为零。
可用性:Unix,Windows
但这不能满足Windows所需的经过时间(第五个元组)。