嵌套文本 - 一种人类友好的数据格式 - NestedText 3.8.dev2 文档

主要观点:

  • 提供了多个与项目相关的链接及版本等信息,如pepy.techGitHub等相关链接,版本为 3.8.dev2,发布时间为 2025 - 04 - 05 ,问题反馈地址为GitHub
  • 介绍了NestedText文件格式,是一种用于存储结构化数据的格式,类似JSON,设计方便人们直接输入、编辑或查看数据,数据组织成嵌套的名值对、列表和字符串,其独特之处是只支持字符串类型,无需引号和转义,方便用于配置文件、数据日志等。
  • 列举了NestedText的典型应用:

    • 配置文件,简单、干净、无歧义,处理层次结构更好。
    • 结构化代码,可帮助构建处理复杂任务的工具,如 GitHub 的工作流规范文件和Parametrize From File的测试用例文件,NestedText在这些应用中能提供简单明确的规则,避免语法混淆。
    • 可组合实用程序,输出为NestedText的命令行程序可被人和程序读取,如读取地址列表并输出特定字段的程序。

关键信息:

  • 多个链接:pepy.tech/badge/nestedtext/monthgithub.com/KenKundert/nestedtext/actions/workflows/build.yamlcoveralls.io/github/KenKundert/nestedtextnestedtext.readthedocs.io/en/latest/?badge=latestpypi.python.org/pypi/nestedtextanaconda.org/conda-forge/nestedtextpypi.python.org/pypi/nestedtext
  • 作者:Ken & Kale Kundert。
  • 版本:3.8.dev2。
  • 发布时间:2025 - 04 - 05。
  • 典型应用细节:配置文件处理层次结构好;结构化代码在 GitHub 工作流规范等文件中避免语法混淆;可组合实用程序输出可被人和程序读取。

重要细节:

  • NestedText文件格式只支持字符串类型,无需引号和转义。
  • 各应用举例中的具体文件格式和内容,如配置文件中人员信息的格式,结构化代码中测试用例的格式等。
阅读 9
0 条评论