python - 我如何在python中每分钟重做一些事情
问题描述
我怎样才能每分钟循环打印 5 次,比如 09.01 am 打印 5 次然后什么都不做,直到 09.02 am 打印其他东西 5 次然后什么都不做
解决方案
以下是答案的一些要素:
datetime.datetime.now()
给你时间,好吧,现在。用它来检查是否是上午 10 点time.sleep
允许您将程序暂停给定的秒数(例如 60 到 1 分钟)while True
允许您连续运行程序
另外,请注意,这可能不是最好的方法。在 linux 和 mac 上,您可以使用诸如cron之类的实用程序来执行此操作。很确定 Windows 上也存在某些东西。底线:调度最好由您的操作系统管理,而不是由 python 脚本。
推荐阅读
- javascript - 重新绑定与 .off() 方法 jQuery 未绑定的事件处理程序
- amazon-web-services - 具有相同链接的备份 S3 存储桶
- wordpress - 谷歌云引擎与 Bucket 套接字和实例的连接
- java - 在 Spring Boot 中将调用 REST API 和修改实体的方法放置在何处
- javascript - 为什么解析参数首先出现在 JavaScript Promises 中?
- sql - 当输入参数有一些值时,如何在选择查询中写入“输入”子句..?
- javascript - 在一个函数中运行 2 个查询的正确 RESTful API 实践?
- vulkan - 绘图调用是否在命令缓冲区中排序?
- ecmascript-2016 - 在 Reactjs 中的周选择器,并像一个包含 7 天和日期的表格一样显示周
- scala - 在具有不同架构的 Spark Dataframe 中爆炸嵌套结构