如何在python中每分钟重做一些事情



我怎么能每分钟循环打印5次,就像上午9点01分打印5次然后什么都不做,直到上午9点02分,打印其他东西5次然后什么都不做

以下是答案的一些元素:

  • datetime.datetime.now()给出了时间,嗯,现在。用它来检查现在是不是上午10点
  • time.sleep允许您暂停您的程序为给定的秒数(说60使1分钟)
  • while True允许您连续运行程序

还要注意,这可能不是最好的方法。在linux和mac上,你有像cron这样的实用程序来做这件事。很确定在Windows上也存在一些东西。底线:调度最好由操作系统来管理,而不是由python脚本来管理。

最新更新