반응형
Python으로 온갖 자동화를 하다보니, 이제 소스는 그대로 두고 설정파일만으로 뭔가를 해봐야겠다는 생각을 하던 중,
yaml이 Python과 호환성이 좋다는 얘기를 들었었기 때문에, parser가 있는지 찾아보던 중 pyYaml이라는 lib를 찾게 되었다.
설치 방법은 아래 링크로 대체하겠다.
http://pyyaml.org/wiki/PyYAMLDocumentation
사용방법은 아래 예제를 참고하면 된다.
1 2 3 4 5 | # test.yaml strs: - a - b - c |
1 2 3 4 5 6 7 | 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 |