python - 安排一个函数在一天中的某个时间运行一段时间
问题描述
我正在尝试安排一个函数在一天中的某些时间运行,比如说上午 10:30,并且每 2 秒重复一次,持续 1 分钟,然后休眠,直到在下一个预定时间再次调用它。
import schedule
import time
def job():
print("I'm working...")
schedule.every().day.at("10:30").do(job)
schedule.every().day.at("10:45").do(job)
while True:
schedule.run_pending()
time.sleep(1)
我也愿意使用其他模块 Windows 操作系统
上面的代码是一个例子,理想情况下会安排某个功能,而不是整个编码。
解决方案
推荐阅读
- django - 由于包含“!”而导致的 Django SECRET_KEY 错误 在秘钥中
- sql-server - 无法将数据库架构复制到另一个 SQL Server 实例
- redis - 如何从 rq 中排队的函数获取返回值?
- system-verilog - always_ff 或 always_comb 用于在简单的 TestBench 中生成时钟
- spring-boot - 使用 Apigee 和 Okta 的 Spring Boot
- hybris - 如何查看是否在 hybris 中创建了关系?
- java - ZipEntry 未正确存储图像
- azure - 从 Kafka 到 Azure 到 Power BI
- python - 具有组合约束的优化算法
- sql - 在 SQL 中使用 where 和 Merge 语句