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

发布网友 发布时间:2022-04-24 11:48

我来回答

3个回答

热心网友 时间:2022-04-18 03:03

利用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秒钟生再执行后面的代码

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

热心网友 时间:2022-04-18 04:21

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

热心网友 时间:2022-04-18 05:56

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com