软件测试学习笔记丨 Python 常用第三方库 yaml
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/27081
YAML
一种数据序列化格式
用于人类的可读性和与脚本语言的交互
一种被认为可以超越 XML、JSON 的配置文件
YAML 基本语法规则
大小写敏感
使用缩进表示层级关系
缩进时不允许使用 Tab 键,只允许使用空格
缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
#表示注释,从这个字符一直到行尾,都会被解析器忽略
YAML 支持的数据结构
对象:键值对的集合,用冒号 “:” 表示
数组:一组按次序排列的值,前加 “-”
纯量:单个的、不可再分的值
字符串
布尔值
整数
浮点数
Null
时间
日期

PyYAML
Python 的 YAML 解析器和生成器
安装:pip install pyyaml
创建 yaml 文件

复制代码
读取 yaml 文件

复制代码
软件测试开发免费视频教程分享

版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/c834fdbbb9c793b03238f2294】。文章转载请联系作者。
评论