首页 > 解决方案 > 在python中,如何在没有日期的暂停库中暂停直到某个时间

问题描述

我有 python 脚本,我希望它在上午 10 点运行。我尝试使用暂停和日期时间库,如下面的代码

import pause
import datetime
pause.until(datetime.datetime(2021,1,6,10,00))

这意味着脚本将暂停到 2021 年 1 月 6 日上午 10 点。我想要的是,如何只暂停特定的时间,只有小时、分钟和秒,而不把日期放在那里?可能吗?

标签: pythondatetimepause

解决方案


看看这个图书馆。我认为它会满足您的需求:https ://pypi.org/project/schedule/

您可以编写如下代码:

import schedule
import time

def job():
    print("I'm working...")

schedule.every().day.at("10:30").do(job)

while True:
    schedule.run_pending()
    time.sleep(1)

推荐阅读