PyYAML

参考:

PyYAML | PyPI [Official]

使い方

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'])

参考:

Python で YAML ファイルを扱う | まくまく Python ノート

Python で設定ファイルを読み込んでみる (YAML ファイル) | レコチョクのエンジニアブログ

PyYAML | Life with Python

言語別 YAML 用ライブラリ徹底解説 Python 編 | 技術評論社 (gihyo.jp)

YAML の読み書き | blog.PanicBlanket.com

python で yaml の扱い – Qiita

PyYAML で yaml を load / dump する時の振る舞いを変えてみる方法とその詳細について – Qiita

PyYAML で順序を保持して読み込む – Qiita

How do I install the yaml package for Python? – Stack Overflow

In Python, how can you load YAML mappings as OrderedDicts? – Stack Overflow

タグ

参考:

タグ | Tociyuki Diary (tociyuki.hatenablog.jp)

CloudFormation の YAML を PyYAML で読み込む | GALACTIC1969

Option to ignore undefined tags · Issue #86 · yaml/pyyaml – GitHub

ConstructorError – could not determine a constructor for custom tag (5.1) · Issue #266 · 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 (DocsForge)

ドキュメント

参考:

PyYAML Documentation (pyyaml.org)

リポジトリ

参考:

yaml/pyyaml: Canonical source repository for PyYAML – GitHub

サイト

参考:

PyYAML (pyyaml.org)

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です