用于验证`yaml`文件与模式并选择性地从`yaml`(或`json`)文档中导出节点的库,以`yaml`或`json`格式。
项目描述
用于验证`yaml`文件与模式并选择性地从`yaml`(或`json`)文档中导出节点的库,以`yaml`或`json`格式。
这是将ytools(https://github.com/yaccob/ytools)从Python 2迁移到Python 3的端口。
文档 |
|
---|---|
测试 |
|
PyPI |
|
活动 |
|
其他 |
功能
将输出yaml作为json或python
将json输出为yaml或python(前提是json源中没有重复的映射条目)
从yaml和json文件中提取特定节点。
如果使用yaml作为输出格式(默认)则输出是有效的yaml文档。
验证yaml和json文档。
json-schema也可以以yaml格式提供,这提高了可读性和可写性。
保留yaml和json输出的映射键的顺序。
多文档支持
多个输入文件
…以及文件内的多个yaml文档
…以及二者的组合
安装
可以从PyPI安装ytools3。
使用pip安装
$ python -m pip install ytools3
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
ytools3-3.0.1.tar.gz (11.5 kB 查看哈希值)
构建分发
ytools3-3.0.1-py3-none-any.whl (10.3 kB 查看哈希值)
关闭
ytools3-3.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 59e3fc710842ca6f6440922e4d4c7730d58a6f0afa14ca1358e468e436ec8b14 |
|
MD5 | 59bc346093f25b9c0c98e250610a557a |
|
BLAKE2b-256 | 8c3202bc7f4dc00c18dad4bd8253dc97295062d711648b8be5c529a2290bc304 |
关闭
ytools3-3.0.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 521ec431dbe6a1cf7234c5f2145b2887e867da1fd1616215067313afecb7562d |
|
MD5 | 901cbff60c91520511abb0c8506282f5 |
|
BLAKE2b-256 | 4b9d93261d1803e97c5ded8ca8a0f3adb5af9e3d180406c2e898bc77c1ab3a97 |