pytilpack.yaml¶
必要なextra
pip install pytilpack[pyyaml]
pytilpack.yaml
¶
YAML関連。
CustomDumper
¶
Bases: SafeDumper
書式をカスタマイズしたDumper。
インデントのカスタマイズ:
PyYAMLのデフォルトでは
となるが、これを
とする。
文字列のカスタマイズ:
2行以上の文字列はブロックスカラーで出力する。
increase_indent(flow=False, indentless=False)
¶
str_representer(dumper, value)
staticmethod
¶
改行を含む文字列を検出し、style='|' で出力する representer。
ソースコード位置: pytilpack/yaml.py
load(source, encoding='utf-8', errors='replace', strict=False, Loader=yaml.SafeLoader)
¶
YAMLファイルの読み込み。
ソースコード位置: pytilpack/yaml.py
load_all(source, encoding='utf-8', errors='replace', strict=False, Loader=yaml.SafeLoader)
¶
YAMLファイルの読み込み。
ソースコード位置: pytilpack/yaml.py
save(dest, data, allow_unicode=True, width=99, default_style=None, default_flow_style=False, sort_keys=False, Dumper=CustomDumper, encoding='utf-8', **kwargs)
¶
YAMLのファイル保存。
ソースコード位置: pytilpack/yaml.py
save_all(dest, data, allow_unicode=True, width=99, default_style=None, default_flow_style=False, sort_keys=False, Dumper=CustomDumper, encoding='utf-8', **kwargs)
¶
YAMLのファイル保存。
ソースコード位置: pytilpack/yaml.py
dumps(data, allow_unicode=True, width=99, default_style=None, default_flow_style=False, sort_keys=False, Dumper=CustomDumper, **kwargs)
¶
YAMLの文字列化。
ソースコード位置: pytilpack/yaml.py
dumps_all(data, allow_unicode=True, width=99, default_style=None, default_flow_style=False, sort_keys=False, Dumper=CustomDumper, **kwargs)
¶
YAMLの文字列化。