在 python 中,如何在没有暂停库的情况下暂停到特定时间

in python, how to pause until certain time only without date in pause library

我有 python 脚本,我希望它在上午 10 点 运行。我尝试使用 pause 和 datetime 库,如下面的代码

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

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

看看这个图书馆。我认为它会满足您的需求: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)