반응형

Python으로 온갖 자동화를 하다보니, 이제 소스는 그대로 두고 설정파일만으로 뭔가를 해봐야겠다는 생각을 하던 중,

yaml이 Python과 호환성이 좋다는 얘기를 들었었기 때문에, parser가 있는지 찾아보던 중 pyYaml이라는 lib를 찾게 되었다.


설치 방법은 아래 링크로 대체하겠다.

http://pyyaml.org/wiki/PyYAMLDocumentation


사용방법은 아래 예제를 참고하면 된다.

# test.yaml
strs:
  - a
  - b
  - c


import yaml

doc = yaml.load(open('test.yaml', 'r'))
strs = doc['strs']

for s in strs:
    print(s)  # a, b, c
반응형

'개발 > Python' 카테고리의 다른 글

[Python] Python 3.x no module MysqlDB  (0) 2017.02.14
[PyQt5] GUI 개발을 위한 PyQt5 세팅  (0) 2017.02.14
[Python] asyncio  (0) 2017.02.10
[Python] paramiko for SSHClient  (0) 2017.02.10
[Python] requirements.txt  (0) 2017.01.31
,