跳转到主要内容

对pyyaml的一些扩展。

项目描述

Build Status Azure DevOps coverage

aspy.yaml

对pyyaml的一些扩展。

安装

pip install aspy.yaml

aspy.yaml.ordered_load

yaml.load,在yaml文件中尊重字典的顺序。

>>> from aspy.yaml import ordered_load
>>> ordered_load(
        'foo: bar\n'
        'bar: baz\n'
        'herp: derp\n'
    )
OrderedDict([('foo', 'bar'), ('bar', 'baz'), ('herp', 'derp')])

aspy.yaml.ordered_dump

yaml.dump,在yaml文件中尊重字典的顺序。

>>> from aspy.yaml import ordered_dump
>>> print(ordered_dump(
        OrderedDict((('a', '1'), ('b', '2'), ('c', '3'), ('d', '4'))),
        default_flow_style=False,
    ))
a: '1'
b: '2'
c: '3'
d: '4'

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源分布

aspy.yaml-1.3.0.tar.gz (3.0 kB 查看哈希值)

上传时间:

构建分布

aspy.yaml-1.3.0-py2.py3-none-any.whl (3.5 kB 查看哈希值)

上传于 Python 2 Python 3

由以下支持