[python] PyYAML로 YAML 파일 저장하기

YAML은 사람이 읽고 쓰기 쉬운 데이터 직렬화 형식입니다. 이것은 다양한 프로그래밍 언어에서 사용할 수 있으며, 자바스크립트의 JSON과 같은 목적을 가지고 있습니다.

Python에서는 PyYAML 라이브러리를 사용하여 YAML 파일을 쉽게 읽고 쓸 수 있습니다. 이 블로그 포스트에서는 PyYAML을 사용하여 YAML 파일을 저장하는 방법에 대해 알아보겠습니다.

PyYAML 설치하기

먼저 PyYAML 라이브러리를 설치해야 합니다. 다음 명령어를 사용하여 설치할 수 있습니다:

pip install pyyaml

YAML 파일 저장하기

YAML 파일을 저장하려면 먼저 Python에서 YAML 라이브러리를 import해야 합니다. 다음과 같이 코드를 작성해봅시다:

import yaml

# 저장할 데이터
data = {
    'name': 'John Doe',
    'age': 30,
    'email': 'johndoe@example.com'
}

# YAML 파일 저장
with open('data.yaml', 'w') as file:
    yaml.dump(data, file)

위의 코드에서 data 변수는 저장할 데이터를 나타냅니다. yaml.dump(data, file) 함수를 사용하여 data를 YAML 파일에 저장합니다. file은 파일 객체로, 저장할 YAML 파일의 경로와 이름을 지정합니다.

위의 코드를 실행하면 현재 작업 디렉토리에 data.yaml 파일이 생성되며, 내용은 name, age, email에 대한 YAML 형식으로 표현됩니다.

요약

PyYAML을 사용하여 YAML 파일을 저장하는 방법을 살펴보았습니다. 이를 통해 Python에서 YAML 데이터를 쉽게 관리하고 다른 프로그램과 상호 작용할 수 있습니다. YAML 파일을 사용하여 설정 파일, 데이터 저장 등의 용도로 활용할 수 있습니다. PyYAML에 대한 자세한 내용은 공식 문서를 참조하세요.