python - 在python中,如何在没有日期的暂停库中暂停直到某个时间
问题描述
我有 python 脚本,我希望它在上午 10 点运行。我尝试使用暂停和日期时间库,如下面的代码
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)
推荐阅读
- python - Azure python sdk:如何在不暴露代码凭据的情况下向 Azure 进行身份验证?
- javascript - 启用和禁用字段
- excel - 如果列表中存在条目,则最后一行不正确/为空行
- r - 如何只计算一列中的某些值而其他值不计算?
- c# - EXECUTE 后的事务计数异常
- mysql - 编辑 bash_profile 后找不到 MySQL 命令
- javascript - 隐藏元素直到做出选择
- swift - 重命名 xCode 项目的选项
- c - 如何仅使用 getchar 将可变大小的字符串作为输入而不询问用户之前的字符串大小?
- node.js - 我应该使用什么 HTTP 状态来发送 404 页面?