从字典类型值获取有序值。

OrderedFormat的Python项目详细描述


buildstatuscoverage

从字典类型值获取有序值。

要求

Python 2.7 Upper和3.x

从字典类型中,这可以获取按方法键顺序排列的值。

安装

pip install OrderedFormat

用法

快速启动

import OrderedFormat.formatter as odf

yml_txt_data = """
human:
  name: John
  age: 22
"""

yml_key_txt = """
human:
- name
- age
- name
"""

ordered_keys = odf.load_ordered_keys(None, raw_txt=yml_key_txt, load_type="yaml")
ordered_data = odf.kflatten(yml_txt_data, ordered_keys, load_type="yaml")

# ordered_data = ("John", "John", 22, "John")

currentry,kflatten方法返回平面元组值。

加载keys value或dict value(json/yaml文件类型)时,可以使用两种方法。

使用加载文件数据

ordered_keys = odf.load_ordered_keys("<keys_file.json | keys_file.yaml>")
dict_data = odf.load_dict_val("<dict_file.json | dict_file.yaml>")

odf.kflatten(dict_data, ordered_keys)

可用扩展名为“.yaml”、“.yml”和“json”。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
当您有许多具有不同密钥值的位置时,java Enterprise是加密环境变量的正确方法   java如何使用视图保持器模式制作自定义适配器?   java如何迭代Camel体中的嵌套列表?   序列化用base 64进行Java序列化   java打开文件的最佳方式(并确保选择了文件)   java marvin图像色差插件错误   java如何在eclipse中添加属性文件文件夹   比较java。util。日历日期到java。util。日期   java无法在下一个类(活动)中获取哈希表   java如何将这段代码转换为循环?   java查找通过REST失败   java getIntent返回null   在Java中,如何通过外部集合从内部集合检索数据?   java单点登录以保护REST API和内部基于web的系统