import datetime
while True:
now = datetime.datetime.now()
h = now.hour
m = now.minute
hm = h, m
if (12, 30) <= hm:
break
print('waiting 20s...')
time.sleep(20)
12시 30분이 되기 전까지 계속 반복문을 돌려서 잡아두는 코드.
time.sleep 안 넣으면 while문이 최대 속도로 반복되어서 cpu 엄청 잡아먹으므로 1초라도 꼭 쉬게 해 주는 것이 좋다.
'python > datetime' 카테고리의 다른 글
datetime.timedelta의 합을 구하기 (0) | 2021.01.06 |
---|
댓글