본문 바로가기
반응형

파이썬21

맥 아나콘다 환경에서 파이썬 크론탭 설정하기: 자동화된 작업을 스케줄링하고 로그를 쌓는 방법 [크론탭이란? 작동 원리?]크론탭(Crontab)은 맥, 리눅스 등 유닉스 기반 시스템에서 정기적으로 실행되는 작업을 스케줄링하는 도구입니다. 크론탭을 활용하면 파이썬 스크립트를 원하는 시간에 자동으로 실행할 수 있습니다. 크론탭은 다섯 개의 필드로 구성된 시간 표현식을 사용하여 작업을 스케줄링합니다. 각 필드는 순서대로 분, 시간, 일, 월, 요일을 나타냅니다. 예를 들어, "0 2 * * *"는 매일 오전 2시에 작업을 실행하도록 설정하는 것을 의미합니다. [크론탭 예시]매일 오후 3시에 이메일을 보내는 스크립트 실행:0 15 * * * /path/to/python /path/to/email_script.py매주 월요일 오전 9시에 데이터베이스 백업 스크립트 실행:0 9 * * 1 /path/to/p.. 2023. 4. 14.
파이썬 슬랙 봇 만들기(1): 봇 메세지 보내기 [파이썬으로 슬랙에 봇 메세지 보내기] 슬랙 연동하는 방법을 적어보려 합니다.스프레드시트와 마찬가지로 슬랙도 업무 하면서 사용하는 툴인데 파이썬으로 연결해두면 정말 편리합니다. 개인적으로 업무할 때, db - 파이썬 - 구글 스프레드시트 - 슬랙 - 구글 캘린더 등을 전부 연동해서 사용하는데요. 전부 파이썬 기반으로 연결을 했고 이렇게 해두면.. 업무 보실 때, 노가다로 하던 거는 다 자동화로 대체할 수 있어서 할 수 있는 일이 정말 많아집니다. 생산성이 비교도 안되게 많이 향상 되니 다들 꼭 해보시면 좋겠습니다. ​ 개발 공부해보면서 느낀 점이지만 공식 문서를 보는 것만큼 유익한 공부는 없는 것 같습니다. 나름의 블로그 등 다 활용을 잘 해주셔서 좋긴 하지만, 왜 그런지를 모르고 쓰는 경우 막히고 거기.. 2023. 4. 14.
파이썬을 이용한 구글 스프레드시트 연동 및 자동화 방법 실무에서 활용하고 있는 파이썬 - 구글 스프레드시트 연동법에 대해 적어보려 합니다.파이썬으로 연동한 db에서 데이터 뽑고 시트에다 자동으로 데이터 기록해주고 자동으로 기록된 데이터가 반영되고 시트에서도 돌아가고 이렇게 셋팅해두면 정말 편리합니다. 업무 효율도 많이 올라서 지금도 아주 잘 쓰고 있습니다.구글 클라우드 서비스 가입 및 서비스 계정 생성먼저, 연동을 위해서 구글 클라우드 서비스를 가입해야 합니다.https://console.cloud.google.com/apis/dashboard Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이동accounts.google.com링크에 들어가서 아래와 같이 동의해주시면 됩니다. 이메일 업데이트는 본인이 원하시면 선택하면 되겠습니다.동의 및 .. 2023. 4. 12.
맥 환경에서 파이썬 아나콘다 가상환경 sys.path에 디렉토리 영구적으로 추가하기 [맥 환경에서 파이썬 sys.path에 디렉토리 영구적으로 추가하기]맥 환경에서 특정 디렉토리를 sys.path에 영구적으로 추가하려면, 환경 변수 PYTHONPATH에 추가할 디렉토리를 설정해야 합니다. 이렇게 하면 파이썬 인터프리터가 시작될 때마다 해당 디렉토리가 자동으로 sys.path에 추가됩니다. 저는 아나콘다 환경에서 작업을 진행했습니다.# 터미널에서 설정# my_environment라는 가상 환경을 실행함conda activate my_environment# sitepackages가 어디있는지 위치를 받아옴python -c "import site; print(site.getsitepackages()[0])"# cd cd /opt/anaconda3/envs/my_environment/lib/p.. 2023. 4. 10.
반응형