有人知道在Python中如何判断时间过去了1秒么?有木有这样的函数?如何运用??急!!!

2025-04-08 01:08:10
推荐回答(3个)
回答1:

利用Python自带的time模块,time.time()获取当前的时间(以秒为单位),利用两次获取time.time()的时间差“==1”,即可确定时间过去了1秒。

如要求时间过去1秒后才可以执行后面的代码有两种方式:

(1)import time

time_before = time.time()

time_after = time.time()

while time_after - time_before <1:

    time_after = time.time()

......................................后续代码

    (2)import time

time.sleep(1)    #让代码在这里休息1秒钟生再执行后面的代码

......................................后续代码

回答2:

这个要看具体情境的,有些情境会涉及到多线程。
大致思路:变量保存开始时间,然后一个小于每秒1次的循环中获取当前的时间,减去开始时间,差与1秒做比较

回答3:

可以用时间戳来计算
time模块就有这个方法