Python 如何以毫秒为单位计算时间之间的差异
我需要做的是:Python 如何以毫秒为单位计算时间之间的差异,python,Python,我需要做的是: 检查第一点的时间 在第二点检查时间 计算两次之间的差值 小于我的超时时间(0.5秒) 我试过这个: >>> from time import time >>> a=time >>> b=time >>> a-b Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: unsu
>>> 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'
>>从时间导入时间
>>>a=时间
>>>b=时间
>>>a-b
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
TypeError:-:“内置函数或方法”和内置函数或方法不支持的操作数类型
但是我犯了一个错误
请给我一些建议 这其实很容易做到:
from datetime import datetime
first = datetime.now()
second = datetime.now()
result = first.microsecond-second.microsecond
if result > .5:
#do whatever
from time import time
time_1 = time()
# do something
time_2 = time()
if time_2 - time_1 < .5:
#do something
从时间导入时间
时间1=时间()
#做点什么
时间2=时间()
如果时间2-时间1小于0.5:
#做点什么
使用时间
模块:
In [59]: import time
In [56]: s=time.time()
In [57]: t=time.time()
In [58]: t-s
Out[58]: 4.34810996055603
有关时间()的帮助。:
time()->浮点数
返回自历元以来的当前时间(以秒为单位)。a的分数
如果系统时钟提供,则可能存在第二个
因此,回答每个部分:1)如何获取当前时间(
python获取当前时间精确值
)和2)如何计算接收到的当前时间之间的差异(python时差
)。是的,这确实很容易,我是在BrtH的回答之后才意识到这一点的。在提问之前做了一些研究:)但这一次还不够。我唯一的问题是我尝试了time1=time而不是time():-\这就是为什么我认为我错了。。非常感谢。