跳转到主要内容

用于操作YAML文件的命令行实用程序

项目描述

此软件包提供了将YAML转换为/从YAML以及操作YAML文件的命令行实用程序。

基本用法

  • yaml round-trip <文件名> 用于YAML文件的基本往返测试

  • yaml json <文件名> 将JSON文件转换为单个YAML块样式文档

  • yaml json --write <文件名> 将JSON文件转换为单个.yaml文件。这对于比较其他无法读取的JSON文件(例如,.whl分布中的单行metadata.json文件)至关重要

  • yaml ini <文件名> 将INI/配置文件(ConfigObj注释和嵌套部分受支持)转换为YAML块样式文档。这需要安装ConfigObj(pip install ruamel.yaml.cmd[configobj]

  • yaml from-csv <文件名> 将CSV转换为YAML文件,并在HTML文件中转换为表格。

  • yaml htmltable <文件名> 将YAML文件中的基本结构转换为HTML文件中的表格。YAML文件

    title:
    - fruit
    - legume
    local:
    - apple
    - sprouts
    import:
    - orange
    - broccoli

    被转换为表格

    标题

    水果

    蔬菜

    本地

    苹果

    嫩芽

    导入

    橙子

    西兰花

  • yaml merge-expand <输入> <输出> 在输入YAML文件中展开合并(使用 - 表示stdin/out)

  • yaml pickle <输入文件> 加载一个pickle文件(假设您的Python版本支持pickle数据版本)。如果对象具有 to_yaml 方法,则注册并使用它进行导出。如果对象只有 __getstate__ 或提供 --create-to-yaml,则添加一个通用的 to_yaml,将字典作为带有标签的映射进行导出。

有关可用命令的更多信息,请参阅 yaml --help

项目详情


下载文件

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

源分布

ruamel.yaml.cmd-0.6.5.tar.gz (32.2 kB 查看哈希值)

上传时间

构建分布

ruamel.yaml.cmd-0.6.5-py3-none-any.whl (25.4 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面