【问题标题】:Creating an alarm in seconds Python在几秒钟内创建警报 Python
【发布时间】:2021-09-08 04:20:22
【问题描述】:

我正在尝试编写一个函数,该函数可以识别何时经过 X 秒而不暂停程序,因此不使用 time.sleep。我怎样才能通过使用unix timestamp 来做到这一点?因此,对于下面的代码,它将每 5 秒打印一次 5 seconds has passed

import time
X = 5
TIME = time.time()

【问题讨论】:

标签: python-3.x datetime unix time timer


【解决方案1】:

检查这将帮助您避免使用 time.sleep() 并且您的代码将迭代直到时间到达下一个 X 秒

import time
startTime = time.time()
X = 5
timeDif = 0
while timeDif < X:
    currentTime = time.time()
    timeDif = currentTime - startTime

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-15
    • 2020-08-23
    相关资源
    最近更新 更多