本站消息

站长简介/公众号


站长简介:逗比程序员,理工宅男,前每日优鲜python全栈开发工程师,利用周末时间开发出本站,欢迎关注我的微信公众号:幽默盒子,一个专注于搞笑,分享快乐的公众号

  价值13000svip视频教程,python大神匠心打造,零基础python开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2020-07(10)

2020-08(50)

python中的配置文件格式介绍

发布于2020-07-29 22:52     阅读(1047)     评论(0)     点赞(23)     收藏(0)



python做自动化测试时,项目中经常用到对环境、对设备等的配置信息,这些配置信息在每次测试时会有所不同,怎样把配置信息集中放在一起,便于后续的修改维护呢,本文介绍三种方式。

第一种:采用 .yaml格式。这是目前功能最强大的格式。

yaml的说明介绍

YAML 是专门用来写配置文件的语言,功能非常强大简洁,要比json格式方便。

YAML 在python语言中有对应的第三方库,名称:pyyaml,下载地址:https://pyyaml.org/ ,安装命令:python -m pip install pyyaml

YAML 语言的设计目标,就是方便人读写,它实质上是一种通用的数据串行化格式。

YAML 语言的基本语法规则如下:

1. 大小写敏感;

2. 使用缩进表示层级关系;

3. 缩进时不允许使用Tab键,只允许使用空格;

4. 缩进的空格数无限制,同一层级的元素缩进相同即可;

5. 注释使用‘#’表示,与python的注释相同;

YAML 支持的数据结构有三种:

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

2、数组:一组按次序排列的值,又称为序列(sequence)/列表(list);

3、纯量(scalars):单个的、不可再分的值。字符串、布尔值、整数、浮点数、Null、时间、日期等;

上一张YAML的样例图(从他处截取):

读写yaml文件参考链接

原文链接:https://blog.csdn.net/lotus_2015/article/details/107621616






所属网站分类: 技术文章 > 博客

作者:丸子

链接:https://www.pythonheidong.com/blog/article/466698/cc281bf234313955b822/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

23 0
收藏该文
已收藏

评论内容:(最多支持255个字符)