*args함수를 사용할 때 파라미터 값을 가져온다.def test(name, *args): print(name) print(args) test('홍길동', 1, 2, 3) # 홍길동 # (1, 2, 3) *args**kwargs함수를 사용할 때 dictionary 형태로 파라미터 값을 가져온다.def test(name, **kwargs): print(name) print(kwargs) test('홍길동', a=4, b=5, c=6) # 홍길동 # {'a': 4, 'b': 5, 'c': 6} **kwargs동시 사용입력순서를 정확하게 해주어야 사용이 가능하다.함수 작성시 아래 코드와 같이 일반 파라미터, *args, **kwargs 순서로 사용해야 한다.함수 호출시 아래 코드와 같이 값을 직접 할당하는 것..
Python에서 slack으로 메시지 보내기개요지난번에 터미널에서 slack으로 메시지 보내기를 알아봤었습니다. 이번에는 python 코드로 메시지 보내는 법을 알아 보겠습니다. 지난번과 마찬가지로 incoming webhook 기능을 활용하는 방법입니다. 여기에서 Incoming Webhook을 활성화 하는 법을 확인하시고, 아래처럼 본인의 sample 명령어를 확인해주세요.코드그럼 python에서 위 curl 요청을 동작하는 코드를 살펴보겠습니다.url에는 위의 https://hooks.xxx 로 되어있는 링크를 복사해서 넣고, text란에 원하는 메시지를 입력합니다.위의 url과 msg를 requests 모듈로 post 요청을 하면 됩니다.import requests def send_message(..
Slack에서 github 연동하기개요slack에서 github의 repository에 변경사항이 생기면 알람이 가도록 연동할 수 있습니다. 다른 누군가가 push했을 경우 slack의 특정 채널로 알람이 오도록 설정하여 코드의 변경사항을 실시간으로 체크할 수 있게 됩니다.연동방법좌측 메뉴에서 앱-앱 추가 버튼을 누른다.github를 검색하여 클릭한다.로그인하고, 원하는 채널을 선택하여 연동한다. 원하는 채널에 아래 명령어를 입력하여 원하는 repository를 연동한다./github subscribe owner/repository아래 help 명령어를 통해 다른 기능을 확인할 수 있다.subscribe, unsubscribe 등 채널에 해당 명령어만 입력하면 쉽게 설정할 수 있다./github help
- Total
- Today
- Yesterday