我有一个函数来返回一个高精度的平台相关时间戳。现在我想从这样的时间戳中减去5秒,并且正在寻找实现这一目标的最明智的方法。
这是功能:
def get_time():
""" start timer """
if sys.platform == "win32":
return time.clock()
else:
return time.time()
答案 0 :(得分:4)
你想使用timeit.default_timer
,它正是这样做的(为当前平台获得最精确的计时器)。
要减去5秒,只需减去5:
import timeit
timeit.default_timer() - 5
给定的时间是表示秒的浮点值。