[YAML] Yaml파일 사용법
Useful memo

[YAML] Yaml파일 사용법

YAML 

yaml은 XML, C, python, 펄, RFC2822에서 정의된 e-mail  양식에서 개념을 얻어 만들어진 "사람이 쉽게 읽을 수 있는" 데이터 직렬화 양식이다. 

최근, XML이나 JSON과 같이 데이터 직렬화 양식도 많이 사용이 되면서 YAML이 마크업형식처럼 느껴지기도 하지만 사람이 읽고 쓰기 쉽다.

 

python에서 YAML 사용하기 (PyYAML사용)

PyYAML 라이브러리 설치 법: 

pip install pyyaml

import yaml 

 

YAML기본 문법

List

---
# A LIST
- apple
- watermelon
- mango
- orange
...

Hash/Dictionary 

# dictionary (key : value)
bora:
    name: Bora Shin
    job: developer
    phone number: 01000000000
    

Dictionary & List

- bora:
    name: bora shin
    job: developer
    phone: 01000000000
    
- rabo:
    name: raborabo
    job: marketer
    phone: 01011111111
---
bora: {name: bora shin, job: Developer, phone: 01033333333}
['apple','strawberry', 'mango', 'watermelon', 'peach']
...

 

 

  • YAML의 문자열은 UTF-8 or UTF-16의 유니코드 문자집합을 사용
  • 공백 문자를 들여쓰기로 사용 (Tab X)
  • 시작 ---
  • 끝 ...
  • 주석 #
  • 확장자 .yml or .yaml

'Useful memo' 카테고리의 다른 글

[mac] vim 에디터 color scheme  (0) 2021.10.19
[html] tag 검색 MDN  (0) 2021.01.17