bskyvision.com RSS 태그 관리 글쓰기 방명록
2022-10-28 20:49:18

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 값이 터미널에 출력됩니다. 

 

글을 읽던 중에 궁금했던 부분은 질문해주세요.
제가 직접 만든 질의응답사이트인 asksim.co.kr에 질문을 남기셔도 좋습니다.
마크다운(MARKDOWN)으로 상황 설명과 함께 코드와 이미지를 남겨주시면 더욱 더 원활한 소통이 될 것입니다.
asksim에서 질문하기
비밀글
bskyvision.com. Designed by 코딩재개발.