16个实例带你玩转yaml语法——自动化测试工程师必备yaml数据格式教程

 “ yaml数据格式可谓是自动化测试领域一颗璀璨的明星,笔者最近正好要用到yaml数据格式,可是笔者始终找不到一个想要的yaml格式教程,于是便奋发图强,攻上yaml官网,钻研苦读最新版本的yaml,写下此篇教程,以供大家更加方便、快速、深入地了解yaml数据格式。“

PS:“ 此篇文章笔者希望新手老手都能顺序阅读,因为内容环环相扣,如果看不懂下文大概率是忽略了上文的关键点。 ”

  • 博主每篇文章的注释都是干货!每个代码段都有详细注释,一定要认真看注释!!!
  • 重要的事情说三遍:一定要看注释!!!一定要看注释!!!一定要看注释!!!

基本概念

  • yaml(YAML Ain't Markup Language):yaml是专注于数据data存储层面的语言

  • 空格缩进表示层级关系(笔者实测在最新版yaml中支持tab缩进,但还是建议用空格缩进,避免不必要的麻烦)

  • "#"表示注释

  • 区分大小写

  • 文件扩展名.yaml/.yml

  • 字符串引号可以省略!!!

  • 标准的JSON格式属于YAML的子格式,标准的JSON可以在YAML下运行


YAML列表

  • "-" + 空格 + value开头,表示列表
  • 缩进表示层级关系
  • 一定要认真看注释!!!
# YAML列表表示法
# - + 空格 + value开头表示列表
# 实例1:[A,B,C]
- A
- B
- C
# 实例2:[[A,B],[C,D]]
-
  - A
  - B
-
  - C
  - D
# 实例3:
# -后不能缺少空格,缺少空格导致的后果
-A
-B
-C
# 会被存储为格式:[-A-B-C]是一串字符串而不是列表

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是羽十八ya

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值