【软件测试】YAML 模块
2026/9/18 9:21:46 网站建设 项目流程

YAML 模块

  • 一. YAML 介绍
  • 二. YAML 使用

一. YAML 介绍

官方文档:https://pyyaml.org/wiki/PyYAMLDocumentation

YAML 是一种数据序列化语言,用于以人类可读的形式存储信息,它最初代表 “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 文件


需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询