当前位置: 首页 > 面试题库 >

Python循环运行一定的秒数

柴嘉年
2023-03-14
问题内容

我有一个while循环,我希望它能持续运行15分钟。目前是:

while True:
    #blah blah blah

(这会运行,然后重新启动。我需要它继续执行此操作,除非15分钟后退出循环)

谢谢!


问题答案:

尝试这个:

import time

t_end = time.time() + 60 * 15
while time.time() < t_end:
    # do whatever you do

这将运行15分钟x 60 s = 900秒。

函数time.time以1970年1月1日为单位返回当前时间(以秒为单位)。该值以浮点数表示,因此您甚至可以使用亚秒精度。在开始时,值t_end计算为“现在”
+ 15分钟。循环将一直运行,直到当前时间超过此预设结束时间为止。



 类似资料:
  • 我有一个python for循环,它执行一个bash脚本,如下所示(我将其简化为只包含需要显示的内容),我需要它在for循环中同时运行所有这些bash脚本,但要等到它们全部完成后才能继续串联。bash脚本是我唯一希望并行运行的部分。它是在同一for循环的下游做一些需要串联完成的事情。这可能吗? 以下是系列作品。没有脚本的并行执行,因为。如果我删除. etc(),它几乎立即出错,下游的任何东西都不再

  • 我需要12次外循环,每个外循环1次内循环 例如: 等 但现在我的内循环在第一次迭代的外循环上运行。 请帮助我如何使用for循环执行此操作。

  • 问题内容: 只是一个实验程序。但是第二个for循环似乎没有运行。如果我切换for循环的位置;同样,第二个位置的循环不会运行。为什么会这样呢? 问题答案: 文件不是列表。您不能在不倒退文件对象的情况下循环播放它们,因为完成阅读后文件位置不会重置为开始。 您可以在循环之间添加: 但你会 多 由不循环两次更好。您已经在第一个循环中获得了信息。只需循环 一次 : 您的代码仅对列表进行排序;该列表将不符合要

  • 问题内容: 和别的: 两者都不起作用(强制关闭应用程序)。我可以尝试其他哪些选择? 问题答案: 您的代码失败,因为您在后台线程中执行睡眠,但是显示数据必须在UI线程中执行。 您必须从runOnUiThread(Runnable)运行displayData或定义处理程序并将消息发送给它。 例如:

  • 我基本上是在尝试捕捉sql命令及其对CPU的等待时间,我只想运行一个60秒的while循环,并将所有数据插入到一个临时表中。我不是很好当游标,或者如何在SQL中完成这一个。

  • 本文向大家介绍python每隔N秒运行指定函数的方法,包括了python每隔N秒运行指定函数的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python每隔N秒运行指定函数的方法。分享给大家供大家参考。具体如下: 这是一个类似定时器的效果,每隔指定的秒数运行指定的函数,采用线程实现,代码简单实用。 希望本文所述对大家的Python程序设计有所帮助。