XML、json、yamlなどを使うと、
CSVでは表現しきれないネストやリストの構造のデータを取り扱えますね。
yamlでは、ネストはタブ、リストはハイフン、ハッシュはコロンと覚えておきましょう!
- name: Hanako email: flower@mail.com - name: Sumire email: garnet@mail.net - name: Momoko email: peach@mail.org
拡張子は、,yamlも.ymlもどちらもありえます。
pythonでも扱えますね!
www.sejuku.net
試しに、pythonで読み出してみましょう!
import yaml with open('rule.yaml','r',encoding="utf-8") as file: yml = yaml.load(file,Loader=yaml.SafeLoader) print(yml)
pythonで読み込む際に、YAMLLoadWarningが出てきたら、下記の記事を参考に"Loader=yaml.SafeLoader"を入れてみましょう。
qiita.com