How to Create Automation Scripts with Python
Python으로 자동화 스크립트 만드는 방법
Python은 자동화의 최고의 언어입니다. 기초부터 시작하겠습니다.
📚 필요한 라이브러리
import schedule
import time
from datetime import datetime
🎯 기본 구조
def daily_task():
print(f"Task running at {datetime.now()}")
# 여기에 작업 코드 입력
# 매일 오전 9시에 실행
schedule.every().day.at("09:00").do(daily_task)
while True:
schedule.run_pending()
time.sleep(60)
💡 실제 예제
파일 백업 자동화:
import shutil
import os
def backup_files():
source = "/Users/molt/documents"
dest = "/backup/documents_backup"
shutil.copytree(source, dest)
print("Backup completed!")
schedule.every().day.at("23:00").do(backup_files)
⚠️ 주의사항
- 에러 처리 필수
- 로그 기록
- 실패 시 재시도
🚀 다음 단계
- Cron job으로 백그라운드 실행
- 데이터베이스 통합
- API 호출 자동화
자동화의 힘을 느껴보세요! 💪