ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

【软件测试】YAML 模块

【软件测试】YAML 模块 YAML 模块一. YAML 介绍二. YAML 使用一. YAML 介绍官方文档https://pyyaml.org/wiki/PyYAMLDocumentationYAML 是一种数据序列化语言用于以人类可读的形式存储信息它最初代表 “Yet Another Markup Language”但后来更改为 “YAML Ain’t Markup Language” (YAML不是一种标记语言)以区别于真正的标记语言。它类似于 XML 和 JSON 文件但使用更简洁的语法。特点YAML 是一种非常简单的基于文本的人类可读的语言用于在人和计算机之间交换数据。YAML 是不是一种编程语言它主要用于存储配置信息。YAML 的缩进就像 Python 的缩进一样优雅。YAML 还减少了 JSON 和 XML 文件中的大部分噪音格式例如引号、方括号和大括号。注意YAML 是区分大小写。YAML 不允许使用制表符 Tab 键 (之所按下 Tab YAML 仍能使用是因为编辑器被配置为按下 Tab 键会导致插入适当数量的空格)YAML 是遵循严格缩进的。YAML 数据格式YAML 文件的后缀名是 .yaml 或 .yml支持不同数据类型但在写法上稍有区别详见如下json 转 yaml 工具https://www.jashtool.com/json/to-yaml二. YAML 使用yaml 文件通常作为配置文件来使用可以使用 yaml 库来读取和写入 YAML 文件。写入 yaml 文件读取 yaml 文件即使文件的格式是 yaml 格式但是读取出来的是 python 的字典格式。清空 yaml 文件写入更复杂的数据到 yaml 文件
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进