我想每天5:00 AM之前的几分钟启动一个Python脚本,运行一些代码,然后睡到5:00 AM,然后运行脚本的其余部分。从理论上讲,我需要的是一个类似于下面的伪代码的循环,但是我不确定如何只使用时间(没有日期)。
t2 = '05:00:00'
while timeNow < t2:
# wait
答案 0 :(得分:3)
您可以使用内置的datetime模块。
datetime.datetime.now()将给出时间的元组。
您可以通过获取元组的组成部分。
datetime.datetime.now()。小时或.month或.year
import datetime
t2 = 5
while datetime.datetime.now().hour < t2:
#code