Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何以毫秒为单位计算时间之间的差异_Python - Fatal编程技术网

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

我需要做的是:

  • 检查第一点的时间

  • 在第二点检查时间

  • 计算两次之间的差值 小于我的超时时间(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'
    
    >>从时间导入时间
    >>>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():-\这就是为什么我认为我错了。。非常感谢。