파이썬 현재시간과 특정시간에서 동작하기
2022. 1. 11. 08:26ㆍPython/Python time 모듈
반응형
파이썬 time 모듈 중, 특정시간에 동작하는 기능을 알아봅니다.
아래 코드 참조해 주세요
import schedule
import time
import datetime
import sys
#스케쥴 모듈이 동작시킬 코드 : 현재 시간 출력
def test_function():
now = datetime.datetime.now()
print("test code- 현재 시간 출력하기")
print(now) #프로그램을 종료시키기 위한 함수
def exit():
print("function exit")
sys.exit() #1초마다 test_fuction을 동작시키다가 "08:23"이 되면 프로그램 종료
schedule.every(1).seconds.do(test_function)
schedule.every().day.at("08:23").do(exit) #무한 루프를 돌면서 스케쥴을 유지한다.
while True:
schedule.run_pending()
time.sleep(1)
코드를 실행하면 터미널에서 종료를 확인해 보실 수 있습니다.
반응형
'Python > Python time 모듈' 카테고리의 다른 글
파이썬 특정시간, 매시간, 실행기능 (0) | 2022.01.15 |
---|