[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에 대한 자세한 내용은 공식 문서를 참조하세요.