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'])Code language: Python (python)

参考:

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

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

PyYAML | Life with Python

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

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

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

ドキュメント

PyYAML Documentation

リポジトリ

yaml/pyyaml: Canonical source repository for PyYAML – GitHub

サイト

PyYAML [Official]

記事をシェアする:
タグ:

コメントを残す

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

Protected by reCAPTCHA