[python] 주피터 노트북에서 자동화 프로그램 작성하기
주피터 노트북은 데이터 분석 및 시각화를 위한 대중적인 도구로, 파이썬 코드를 작성하고 실행하는 데 사용됩니다. 여기서는 주피터 노트북을 사용하여 자동화 프로그램을 작성하는 방법에 대해 살펴보겠습니다.
노트북 환경 설정
우선, 주피터 노트북 환경에서 자동화 프로그램을 작성하기 위해 필요한 모듈을 불러옵니다. schedule
이라는 라이브러리를 사용하여 주기적으로 작업을 실행할 수 있습니다. 다음은 필요한 모듈을 불러오고 설치하는 방법입니다.
!pip install schedule
import schedule
import time
프로그램 작성
이제 주기적으로 실행할 작업을 정의하고 스케줄링할 수 있는 프로그램을 작성해보겠습니다. 아래는 매 10초마다 현재 시간을 출력하는 간단한 예제 코드입니다.
def job():
print("현재 시간:", time.ctime())
# 10초마다 job 함수 실행
schedule.every(10).seconds.do(job)
# 무한 루프로 실행
while True:
schedule.run_pending()
time.sleep(1)
프로그램 실행
프로그램을 실행하면 지정된 주기에 따라 작업이 반복됩니다. 해당 작업은 백그라운드에서 실행되므로 주피터 노트북을 닫아도 계속해서 실행됩니다.
이로써 주피터 노트북 환경에서 자동화 프로그램을 작성하고 실행하는 방법에 대해 알아보았습니다.
더 많은 자세한 내용은 schedule 라이브러리 공식 문서를 참고하시기 바랍니다.