Python을 활용하여 Slack MSG Send

Python Slacker module 설치

pip install slacker
from slacker import Slacker

token = 'xoxo-토큰값'
slack = Slacker(token)
slack.chat.post_message('#channelName', 'message_descripton')

Windows 스케줄러 Python Script 사용

Python script를 Windows 기본 스케줄러로 간단히 등록하여 사용

  1. 스케줄러옵션 -> 동작 Click
  2. Python Path
  3. 실행 Python File Name
  4. 실행 Python File Path

'IT > Python' 카테고리의 다른 글

Python을 활용하여 Kakao MSG Send Me  (0) 2021.01.14
Python을 활용하여 Slack MSG Send  (0) 2021.01.14
KakaoTalk Proxy Server  (0) 2021.01.14
Python Pyinstaller Control  (0) 2021.01.14
Python package environment settings  (0) 2021.01.14

구축 환경

Server : 구름IDE
OS : Ubuntu 16.04 LTS
Proxy Server : Squid

CMD

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install squid3
sudo vi /etc/squid/squid.conf

  • #http_access allow manager localhost < -- 주석
  • #http_access deny manger < -- 주석
  • http_access allow all < -- 추가
  • http_port 8080 < -- defalult 3128 에서 ex)8080 change

sudo service squid restart

'IT > Python' 카테고리의 다른 글

Python을 활용하여 Slack MSG Send  (0) 2021.01.14
Windows 스케줄러 Python Script 사용  (0) 2021.01.14
Python Pyinstaller Control  (0) 2021.01.14
Python package environment settings  (0) 2021.01.14
Get it from Python Parameter Jenkins  (0) 2021.01.14

Python Pyinstaller Control

Option

-w : noconsole

  • -F : onefile
  • pyinstaller -w -F 파일명.py

etc

  • import가 없다고하면 아래 —hidden-import=pkg명 추가
  • pyinstaller -w -F --hidden-import=pkg_resources.py2_warn "Deploy_Control[gui].py"
  • spec file 안에
import sys

sys.setrecursionlimit(5000)

'IT > Python' 카테고리의 다른 글

Windows 스케줄러 Python Script 사용  (0) 2021.01.14
KakaoTalk Proxy Server  (0) 2021.01.14
Python package environment settings  (0) 2021.01.14
Get it from Python Parameter Jenkins  (0) 2021.01.14
Python File Searching  (0) 2021.01.14

Python package environment settings

  • 설치되어있는 패키지 req.txt 에 저장
  • pip freeze > req.txt
  • req.txt에 지정된 패키지를 타겟환경에 설치
  • pip install -r req.txt
  • 패키지에 대한 의존성으로 설치불가 패키지는 수동설치 필요

'IT > Python' 카테고리의 다른 글

KakaoTalk Proxy Server  (0) 2021.01.14
Python Pyinstaller Control  (0) 2021.01.14
Get it from Python Parameter Jenkins  (0) 2021.01.14
Python File Searching  (0) 2021.01.14
Python Excel Control  (0) 2021.01.14

Get it from Python Parameter Jenkins

import os

Hi = os.getenv('Hi')
print(Hi)

'IT > Python' 카테고리의 다른 글

Python Pyinstaller Control  (0) 2021.01.14
Python package environment settings  (0) 2021.01.14
Python File Searching  (0) 2021.01.14
Python Excel Control  (0) 2021.01.14
Python 개발환경 Setting  (0) 2021.01.14

+ Recent posts