yaml은 설정 파일로 널리 사용되는 파일 형식입니다. 특히 도커나 쿠버네티스와 같은 도구를 사용하시면 yaml 파일을 작성할 일이 많아집니다. 현업에서는 "야믈"이라고 읽기도 합니다.
yaml 라이브러리 설치하기
파이썬에서 yaml 파일을 읽으려면 yaml 라이브러리를 설치해줘야 하는데, 다음과 같이 설치를 시도하면 오류가 납니다.
pip install yaml
대신 아래와 같이 명령해줘야 설치가 진행됩니다.
pip install pyyaml
파이썬에서 yaml 파일 읽기
설치가 잘 되었다면, 다음과 같은 test.yaml 파일에 있는 설정 값들을 파이썬에서 잘 읽어낼 수 있습니다.
KEY: "dsfgjgkjdlfgjkljlgkdf"
URL: "https://bskyvision.com"
import yaml
with open('test.yaml', encoding='UTF-8') as f:
_cfg = yaml.load(f, Loader=yaml.FullLoader)
KEY = _cfg['KEY']
URL = _cfg['URL']
print(KEY, URL)
위 파이썬 스크립트를 실행하면 다음과 같이 yaml에 있는 KEY와 URL 값이 터미널에 출력됩니다.
'Dev > python' 카테고리의 다른 글
[python] k-means 알고리즘으로 도매업 고객사 분류하기 (0) | 2022.11.14 |
---|---|
[python] 의사결정 나무(decision tree)로 유방암 진단하기 (0) | 2022.11.13 |
[python] 가상 환경에 설치되어 있는 패키지 목록을 전달해주는 방법(pip freeze) (0) | 2022.11.09 |
[matplotlib] 박스플롯(boxplot) 해석하기 (0) | 2022.11.04 |
[python] 문자열 대소문자 변환하기 (upper, lower, isupper, islower) (0) | 2022.10.25 |
[python] 0으로 채워진 1차원, 2차원 리스트(배열) 만들기 (0) | 2022.10.11 |
[python] 리스트에서 최대값, 최소값의 인덱스 구하기 (0) | 2022.10.09 |
[python] scikit-learn의 confusion matrix 해석하기 (0) | 2022.10.08 |