Python自动化之YAML解析
准备工作
pip install PyYAML
import yaml
yaml语法规则
想要表示列表项,使用一个短横杠加一个空格。多个项使用同样的缩进级别作为同一列表的一部分
my_dictionary:- list_value_one- list_value_two- list_value_three
在Python中,上面的将映射为:
{'my_dictionary': ['list_value_one', 'list_value_two', 'list_value_three']}
字典形式
host:ip00:192.168.1.1ip01:one: 192.168.1.254two: 192.168.1.2
soft:apache: 2.2mysql: 2.1php: 5.3
yaml.load
import yamls = yaml.load(open("a.yaml"))print(s)
结果
{'host': {'ip00': '192.168.1.1', 'ip01': {'one': '192.168.1.254', 'two': '192.168.1.2'}}, 'soft': {'php': 5.3, 'apache': 2.2, 'mysql': 2.1}}
返回一个字典
yaml.dump
print yaml.dump({'name': 'Silenthand Olleander', 'race': 'Human',
'traits': ['ONE_HAND', 'ONE_EYE']})name: Silenthand Olleander
race: Human
traits: [ONE_HAND, ONE_EYE]
官网地址很详细
http://pyyaml.org/wiki/PyYAMLDocumentation
转载于:https://www.cnblogs.com/wspblog/p/6021237.html
Python自动化之YAML解析相关推荐
- Python自动化-APPium原理解析与实际测试案例分享
目录结构 一.Appium概述 Appium架构原理 运行原理 1)Appium服务器 2)Bootstrap.jar 3)Appium客户端 二.Appium组件 三.Appium环境搭建 Node ...
- Python接口自动化之yaml配置文件
VOL 119 04 2020-05 今天距2021年241天 这是ITester软件测试小栈第119次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上 ...
- Python+Requests+Pytest+YAML+Allure实现接口自动化
作者:wintest 链接:https://www.cnblogs.com/wintest/p/13423231.html 本项目实现接口自动化的技术选型:Python+Requests+Pytest ...
- 基于python技术的自动化运维是干嘛的_《Python自动化运维 技术与最佳实践》.pdf...
[实例简介]Python自动化运维 技术与最佳实践 [刘天斯著][机械工业出版社][2014.12][291页].pdf [实例截图] [核心代码] 目 录 本书赞誉 前 言 第一部分 基础篇 第1章 ...
- 测试技能整理-python自动化
pycharm工具基本使用及python基本 python简介 Python是一种跨平台.简单易学.面向对象的编程语言一门计算机语言 自动化测试-通过代码取代手工测试 市场自动化语言:python . ...
- python自动化办公入门书籍推荐-盘点使用Python进行自动化办公所需要的知识点
知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...
- python自动化办公兼职-python自动化办公?学这些就够用了
知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手? python在自动化办公领域越来越受欢迎,批量处 ...
- python自动化办公培训排名-盘点使用Python进行自动化办公所需要的知识点
三军可夺帅也,匹夫不可夺志也. 知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动 ...
- python自动化运维平台能用php开发吗_关于数据库自动化运维平台的设计及开发实现思路...
今个讲解下,个人对于数据库运维自动化平台的理解,话说这个项目和我以前做的lvs集群平台一样,都是分成两个主要的角色,一个是对于普通用户的申请及权限内的执行,还有一个是对于dba的审核及相关的日常dba ...
最新文章
- Nginx最新版安装教程(Windows+Linux)
- 七层负载均衡--Haproxy
- 独家 | 带你认识几种最流行的Python编辑器/IDEs(附链接)
- java做一个客房管理系统定制_Java实现酒店客房管理系统
- hdu 3374 String Problem (字符串最小最大表示 + KMP求循环节)
- Hadoop RPC protocol description--转
- python替换缺失值_python 缺失值处理(Imputation)
- java 设计模式 示例_Java中的策略设计模式-示例教程
- 2018移动端页面适配-自适应最新方案直接写px--------通过gulp工作流搭建一体化的移动端开发环境
- 大数据计算引擎:impala对比hive
- 作者:钱卫宁(1976-),男,华东师范大学计算机科学与软件工程学院教授、博士生导师。...
- 殷人昆数据结构第二版_从入门到拿offer,必须看的数据结构与算法书籍推荐,不好不推荐...
- 3分钟搞懂什么是WPF。
- Pygame教程系列一:快速入门篇
- 基于stm32的两轮自平衡小车2(原理篇)
- 同一操作系统中安装多个不同版本谷歌Chrome浏览器
- 条件期望与全期望公式
- 转换pdf异常The document appears to be corrupted and cannot be loaded解决
- php网上商城作业,商城主体作业
- html、css做一个带搜索图标的搜索框
热门文章
- MPO文件类型解码(二)了解JPEG文件格式
- 借双慧眼识别钓鱼欺诈网站
- 成都(10月24日时代广场)Windows 7社区发布活动
- 好程序员Java教程分享JavaScript面试问题及答案(一)
- centos7 rpm安装MySQL
- 转在同一个sql语句中如何写不同条件的count数量
- [JSP][JSTL]页面调用函数--它${fn:}内置函数、是推断字符串是空的、更换车厢
- 8.Struts1.x的防止表单的重复提交
- [原]执行存储过程后返回影响的行数
- 算法-------反转字符串