본문 바로가기

IT/Python4

Slack으로 알람 받기(Incoming Webhooks) Slack이란? slack은 IT하는 사람이면 누구나 다 알고있기 때문에 홈페이지로 대체!! https://slack.com/help/articles/115004071768-What-is-Slack- Slack이란 무엇인가요? Slack은 사람들과 정보를 연결해주는 기업용 메시징 앱입니다. Slack은 사람들을 한데 모아 통합된 하나의 팀을 운영하여 조직이 커뮤니케이션하는 방BAD+B... slack.com slack으로 알람을 받고자 할때 가장 쉽게, 그리고 가장 보편적으로 많이 사용하는 incoming webhook기능을 작성할 예정이다. (예전엔 앱 생성없이 가능했던 것 같은데... 아닌가?) 준비물 slack에 가입한 계정 Incoming webhook 앱 추가하기 slack에 로그인 한 후 ap.. 2023. 5. 1.
Python - 불특정 json 묶음(?)에서 특정 value만 뽑기 가끔 아래처럼 하나의 파일에서 여러 불특정 json이 섞여 있는 경우에 특정 value만 뽑을 때 사용하는 방법 {"fruit": "Apple", "size": "Large", "color": "Red"} {"name": "User_name1", "Hobby": "Baseball"} {"fruit": "Orange", "size": "Medium", "color": "Yellow"} {"menu": "Coffee", "Type": "iced"} {"fruit": "Strawberry", "size": "Small", "color": "Red"} color가 Red인 fruit을 뽑고 싶은데 json 파싱 후 data['color'] 만 사용할 경우 혹은 data.get('color')만 사용할 경우 co.. 2022. 10. 10.
Python - 파일명에 속한 날짜를 기준으로 정렬 가끔 파일명에 날짜가 들어있고, 이 날짜를 기준으로 정렬을 해야하는 경우가 있다. list = [ file.abc.2022-09-05T.01-01.text.txt, file.abc.2022-05-06T.04-08.text.txt, file.abc.2022-09-05T.02-08.text.txt, file.abc.2022-03-01T.01-15.text.txt, file.abc.2022-03-01T.01-11.text.txt, file.abc.2022-05-06T.01-08.text.txt ] 위 처럼 파일명 중간에 MM.DD.HH 형식의 날짜가 있고, 이 날짜 기준으로 파일을 정렬해야하는 경우 여러 방법이 있겠지만, 최근에 했던 방법을 기술하자면, dot(.) 기준으로 나눌때 2번째 항목의 YYYY-MM.. 2022. 10. 3.
Python - 날짜를 기간설정하여 for문 기간을 설정하여 날짜로 for문을 구성해야하는 경우 from datetime import datetime import pandas start = '01-27' end = '02-05' start = datetime.strptime(start, "%m-%d") end = datetime.strptime(end, "%m-%d") dates = [date.strftime("%m-%d") for date in pandas.date_range(start, periods=(end - start).days + 1)] print (dates) 결과 ['01-27', '01-28', '01-29', '01-30', '01-31', '02-01', '02-02', '02-03', '02-04', '02-05'] 2022. 10. 1.