我需要做的是:
检查第1点的时间
检查第二点的时间
计算时间之间的差异 不到我有的超时(0.5秒)
尝试了这个:
>>> from time import time
>>> a=time
>>> b=time
>>> a-b
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for -: 'builtin_function_or_method' and builtin_function_or_method'
但我得到了一个错误。
请指教。
答案 0 :(得分:3)
这实际上很容易做到:
from time import time
time_1 = time()
# do something
time_2 = time()
if time_2 - time_1 < .5:
#do something
答案 1 :(得分:2)
使用time
模块:
In [59]: import time
In [56]: s=time.time()
In [57]: t=time.time()
In [58]: t-s
Out[58]: 4.34810996055603
time()
上的帮助:
时间() - &gt;浮点数
返回自纪元以来的当前时间(以秒为单位)。 a的分数 如果系统时钟提供它们,则可能存在秒。
答案 2 :(得分:1)
from datetime import datetime
first = datetime.now()
second = datetime.now()
result = first.microsecond-second.microsecond
if result > .5:
#do whatever