Python에 YAML 설치
Python에서 YAML
을 소개합니다. 다른 장치에 YAML
을 설치하는 방법도 소개합니다.
파이썬의 YAML
YAML은 직렬화 언어입니다. 직렬화 언어는 서로 다른 데이터 구조를 가진 서로 다른 기술 언어로 작성된 응용 프로그램이 서로 다른 형식을 통해 데이터를 서로 전송할 수 있음을 의미합니다.
이 경우 가장 일반적이고 유용한 형식은 YAML입니다. YAML은 사람의 가독성을 위한 데이터 직렬화 형식이며 스크립팅 언어와 연결됩니다.
YAML의 인기는 사람이 쉽게 읽을 수 있기 때문에 시간이 지남에 따라 증가했습니다.
이 기능은 다른 구성 파일을 작성하는 데 매우 적합합니다. Python에는 Python용 YAML
파서인 YAML
라이브러리 PyYAML
이 있습니다.
YAML에는 다양한 기능이 있습니다. 주요 기능은 다음과 같습니다.
- 완전한 YAML 1.1 파서입니다.
- 유니코드 지원을 제공합니다.
- 피클 지원도 제공할 수 있습니다.
- 유능한 확장 API가 있습니다.
- 그리고 합리적인 오류 메시지.
PyYAML
은 다양한 표준 YAML 태그를 지원합니다. 또한 다른 Python 개체를 나타낼 수 있도록 하는 Python 관련 태그를 제공할 수도 있습니다.
PyYAML
은 작업을 쉽게 수행하는 데 도움이 될 수 있습니다. 복잡한 구성 파일에서 다양한 개체 직렬화에 이르기까지 다양한 작업에 적용할 수 있습니다.
Python에 YAML 설치
YAML을 설치하기 위한 몇 가지 요구 사항이 있습니다. 최신 버전의 pip
및 setuptools
가 설치되어 있어야 합니다.
setuptools
에는 환경 마커 지원(버전 20.6.8 이상의 setuptools
)이 필요하며 Python 3.4.6과 연결되지만 3.4.4는 지원하지 않습니다.
다음 코드를 사용하여 setuptools
를 설치할 수 있습니다.
pip install -U pip setuptools wheel
우리 환경(virtualenv
, (Docker) 컨테이너 등)의 경우 ruamel.yaml
을 설치하기 전에 다음 명령을 사용하여 PyPI
에서 ruamel.yaml
을 설치하는 것이 좋습니다.
pip install ruamel.yaml
그런 다음 다음 명령을 사용하여 PyYAML
을 쉽게 설치할 수 있습니다.
pip install PyYAML
Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.
LinkedIn