分享

简简单单搞懂yaml

 wenxuefeng360 2022-07-05 发布于四川
背景

Appium里面的capability文件在遇到不同设备或测试不同软件时需要手动修改,此时直接在代码内修改参数,显然是可不取的,故使用Yaml来配置相关参数,自动化脚本直接调用对应的参数即可。此外Yaml语言是一种通用的数据串行化格式。


Yaml语法规则
  • 大小写敏感

  • 使用缩进表示层级关闭

  • 缩进时不允许使用tab键,只允许使用空格

  • 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可


Yaml数据结果

1.纯量:

单个的、不可再分的值

2.数组:

一组按次序排列的值,又称为序列(sequence)/列表(list)

数组内的成员以“-”开头

3.对象:

键值对的集合,又称为映射(mapping)/哈希(hashes)/字典(dictionary)

冒号后需要加空格

升级pip输入指令:

python -m pip install --upgrade pip

图片

确保wheel已安装:

图片

安装yaml的安装包(whl格式):注意yaml的版本与python版本一一对应

图片


Yaml数据读取

读取yaml数据时使用方法load()

图片

图片


Yaml数据转化

Python数据转化成yaml数据时,使用dump()

图片

END
图片

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多