<Python, yaml> Yamlしてみた。

設定ファイル config fileの1つの形式である、yamlをやってみた。

In [1]: s = '''
   ...: name: Hage
   ...: sex: male
   ...: class: useless
   ...: hair: nothing
   ...: arms:
   ...: - gun
   ...: - pachinko
   ...: '''

In [3]: with open('aaa.yaml', 'w') as f:
   ...:     f.write(s)
   ...:     

In [4]: more aaa.yaml

name: Hage
sex: male
class: useless
hair: nothing
arms:
- gun
- pachinko

In [5]: import yaml

In [6]: with open('aaa.txt', 'r') as f:
   ...:     data = yaml.load(f)
   ...:     

In [7]: data
Out[7]: 
{'arms': ['gun', 'pachinko'],
 'class': 'useless',
 'hair': 'nothing',
 'name': 'Hage',
 'sex': 'male'}

にゃるほど。

参考にさせてもらったところ。

www.lifewithpython.com

PyYAMLDocumentation – PyYAML

Rubyist Magazine - プログラマーのための YAML 入門 (初級編)