파이썬/파이썬(python) 중급

[32-5 파이썬] 업무 자동화, 파이썬 코드 자동으로 실행하도록 스케줄하기

Olivia-BlackCherry 2022. 9. 25. 17:02

업무 자동화를 실현시켜 줄 기능을 배운다.

수작업으로 코드를 실행시키는 것이 아니라,

코드를 클라우드에 넣고

매일 코드를 실행하도록 만든다.

 

이용할 사이트는 pythonanywhere 파이썬애니웨어이다.

무료이다.

https://www.pythonanywhere.com/

 

Host, run, and code Python in the cloud: PythonAnywhere

Batteries included With Python versions 2.7, 3.6, 3.7, 3.8, 3.9 and 3.10, and all the goodies you normally find in a Python installation, PythonAnywhere is also preconfigured with loads of useful libraries, like NumPy, SciPy, Mechanize, BeautifulSoup, pycr

www.pythonanywhere.com

 

 

1. 계정 가입

singup

 

 

2. 파일추가하기

1) 폴더 생성하기

2) 파일 업로드하기

 

 

3. Consoles > Bash

p

4. python3 + 실행할 파일이름 

python3 new.py

 

 

5. 스케줄하기

Tasks에서 특정한 시간에 코드가 실행되도록 예약하기

서버시간은 UTC 기준

UTC?

현재 시간이 몇시인지 알 수 있다.

4시 5분이 되면 python3 new.py가 실행되도록 스케줄해 두었다.

 

백그라운드에서 매일 정해진 시간에 파이썬 코드를

완전히 자동으로 실행할 수 있다. 

 

단, 무료 버전에서는 1개만 스케줄이 가능하다.