본문 바로가기
python/datetime

유예 코드

by Falto 2021. 4. 18.
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

댓글