PyYAML
入手:
使い方
PyYAML を pip
コマンドでインストールする。
$ pip install PyYAML
safe_load
メソッドを使って YAML ファイルを読み込む。
import yaml
with open('test.yml', 'r') with file:
test = yaml.safe_load(file)
print("var1: %s" % test['var1'])
Code language: Python (python)
参考:
Python で YAML ファイルを扱う | まくまくノート
Python で設定ファイルを読み込んでみる (YAML ファイル) | レコチョクのエンジニアブログ
言語別 YAML 用ライブラリ徹底解説 Python 編 | 技術評論社
YAML の読み書き | blog.PanicBlanket.com
PyYAML で YAML を load / dump する時の振る舞いを変えてみる方法とその詳細について – Qiita
How do I install the yaml package for Python? – Stack Overflow
In Python, how can you load YAML mappings as OrderedDicts? – Stack Overflow
タグ
参考:
CloudFormation の YAML を PyYAML で読み込む | GALACTIC1969
Option to ignore undefined tags · Issue #86 · yaml/pyyaml – GitHub
how to ignore local tags – Stack Overflow
I don’t understand what a YAML tag is – Stack Overflow
load and dump yaml file and preserve tags ( !CustomTag ) – Stack Overflow
pyYAML Errors on “!” in a string – Stack Overflow
add_multi_constructor
参考:
add_multi_constructor | PyYAML API reference
ドキュメント
リポジトリ
yaml/pyyaml: Canonical source repository for PyYAML – GitHub