跨平台时间计算
我有一个函数,可以返回一个平台相关的高精度时间戳。现在我想从这个时间戳中减去5秒,想找个聪明的方法来实现这个目标。
这是那个函数:
def get_time():
""" start timer """
if sys.platform == "win32":
return time.clock()
else:
return time.time()
1 个回答
4
你想使用 timeit.default_timer
,这个工具可以帮你获取当前平台上最精确的计时器。
如果你想减去5秒钟,只需要减去5就可以了:
import timeit
timeit.default_timer() - 5
这里的时间是一个浮点数,表示的是秒数。