[파이썬 모듈] loguru 모듈로 파이썬 로깅 쉽게 하기
2022. 10. 31. 13:53
스터디/파이썬
https://github.com/Delgan/loguru GitHub - Delgan/loguru: Python logging made (stupidly) simple Python logging made (stupidly) simple. Contribute to Delgan/loguru development by creating an account on GitHub. github.com loguru 모듈은 파이썬에서 사용하는 로깅(logging) 모듈 중 하나로, 간편하고 직관적인 사용법으로 인기가 많습니다. 로그 메시지를 출력하는데 있어서 다양한 기능을 제공합니다. 로그를 통해 애플리케이션의 상태를 모니터링하고 디버깅하는 것은 애플리케이션 개발에서 매우 중요합니다. 그러나 로깅은 종종 복잡하고 어렵습..
XML 데이터 파싱하기 (xmltodict)
2022. 10. 3. 03:06
스터디/파이썬
XML 데이터를 dict로 파싱하는 방법에 대해 정리되어 있음 모듈 설치하기 XML 데이터를 파싱하기 위해, xmltodict 모듈을 설치한다. pip3.7 install xmltodict 테스트 코드 돌려보기 XML 데이터를 Dict 포맷으로 변환하는 테스트 코드 import json import xmltodict ### XML 데이터는 공공 데이터 API에서 제공해주는 예시입니다. TEST=''' 00 NORMAL SERVICE. 제주특별자치도 서귀포시 신효동 843 신효스위트포레 오피스텔18호 및 도생12세대 부동산 매각 인터넷입찰마감 주식회사 무궁화신탁 전략3그룹1본부1팀 최성휘 02-3456-0017 ''' jsonString = json.dumps(xmltodict.parse(TEST), in..
[파이썬 모듈] rich 모듈 사용 방법 (터미널에 이쁘게 출력하기)
2022. 10. 3. 03:02
스터디/파이썬
rich 모듈은 터미널에 이쁜 텍스트를 렌더링하기 위한 파이썬 라이브러리입니다. 이 문서에서는 이 라이브러리를 사용하는 방법에 대해 설명하고 있습니다. rich 모듈을 사용하면 터미널에서 색상, 스타일, 테이블, 프로그레스 바 등 다양한 요소를 추가할 수 있습니다. 이를 통해 터미널에서 보여지는 결과물을 더욱 풍부하게 만들 수 있습니다. 예를 들어, 다음과 같은 코드를 작성하여 스타일을 추가할 수 있습니다: from rich.console import Console from rich.panel import Panel console = Console() panel = Panel("Hello, Rich!", style="bold magenta") console.print(panel) 위 코드를 실행하면 "H..
Jira API 사용 방법
2022. 10. 3. 02:27
스터디/Jira
JIRA에서 제공하는 API를 사용하기 위해서는 API 토큰을 먼저 발급받아야한다. 발급하는 과정과 발급한 API 토큰을 사용하여 테스트하는 방법에 대해 알아보자! Jira API 토큰 발급 방법 JIRA API 토큰 발급을 위해, 프로필 페이지로 이동합니다. 좌측의 보안 카테고리로 이동 후, API 토큰 생성 및 관리 링크로 이동해주세요. API 토큰 라벨을 입력한다. API 발급 완료! Jira API 테스트 앞서 발급한 API 토큰을 사용하여, JIRA API 연동을 해보자. 테스트 코드는 스프린트의 지라 이슈 리스트들을 가지고 오는 예제 코드이다. (Python) 테스트 환경 및 코드 테스트를 위해 스프린트에 이슈들을 만들었다. Board ID: 1 Sprint ID: 1 이슈 리스트 테스트 코드..
crossplane 모듈 (nginx 설정 파서)
2022. 10. 3. 01:33
스터디/파이썬
crossplane은 Nginx 설정을 파싱하는 파이썬 모듈이다. 모듈 설치 방법 Python 3 버전 이상에서 사용할 수 있다. 설치 방법 pip3 install crossplane 모듈이 정상적으로 설치되었는지 확인하기 pip3 list | grep crossplane 모듈 사용 방법 Nginx의 기본 설정을 파싱해서 데이터를 가지고 와보자. Nginx가 설치되어 있지 않을 경우, 설치를 먼저 진행하자 Nginx 설치하기 yum nginx 설치 (CentOS 기준) yum install -y nginx crossplane 모듈로 데이터 파싱하기 기본 설정을 파싱하는 코드를 짜보자 import crossplane payload = crossplane.parse('/etc/nginx/nginx.conf'..
[파이썬 모듈] Pyyaml 모듈 (yaml 파일을 다뤄보자)
2022. 10. 3. 01:08
스터디/파이썬
Pyyaml은 YAML 형식의 파일을 파이썬에서 다룰 때 사용하는 모듈입니다. 이 모듈은 YAML 파일을 읽고 쓸 수 있는 기능을 제공하며, 사용자가 YAML 데이터를 파이썬 객체로 변환할 수 있습니다. 파이썬에서 YAML 파일을 다루는 경우 이 모듈은 매우 유용합니다. Python - PyYaml Module은 해당 모듈의 공식 사이트이며, 사용 가이드와 버전 정보를 제공합니다. 또한 이 모듈은 매우 안정적이며, 많은 파이썬 개발자들이 사용하고 있습니다. https://github.com/yaml/pyyaml GitHub - yaml/pyyaml: Canonical source repository for PyYAML Canonical source repository for PyYAML. Contribu..