博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
yaml模块
阅读量:4983 次
发布时间:2019-06-12

本文共 829 字,大约阅读时间需要 2 分钟。

 

原文链接:https://www.cnblogs.com/fancyl/p/9133738.html

一.安装yaml模块:pip install pyyaml

 

二.在pycharm里新建.yaml文件:

  右键-->new-->file,输入name以.yml或.yaml结尾即可。比如新建:login.yaml

三.在自动化读取文件时,可以通过.yaml文件格式来读取,格式灵活,比较方便。以特定格式写用例,读出来就是一个字典。例如:

1.读取用例为一维字典格式:        #值与冒号间需要有空格:

username : mcwpasswd: 12356cpasswd: 123456name  : mmm
View Code

读文件,并解析:

打印结果:(一维字典)

2.读取用例为二维字典:

同样读取文件:

打印结果:(二维字典)

url : /api/user/login/method : postdata :  username : mcw  passwd: 12356headers :  User-agent : Firefoxcookies:    sign : fsfjosfcheck :  error_code : 0
View Code

应该是按顺序来的,读出来

{'url': '/api/user/login/', 'method': 'post', 'data': {'username': 'mcw', 'passwd': 12356}, 'headers': {'User-agent': 'Firefox'}, 'cookies': {'sign': 'fsfjosf'}, 'check': {'error_code': 0}}

3.传入数据为多个时,传一个list,便于处理,如图:

读取文件:

打印结果:

 

转载于:https://www.cnblogs.com/machangwei-8/p/11215763.html

你可能感兴趣的文章
python 类对象和实例对象动态添加方法
查看>>
【转】C#生成验证码
查看>>
Linux环境下JDK/Eclipse一键安装脚本
查看>>
HwUI,CMS管理系统模板,漂亮,简单,兼容好
查看>>
特意给我的轩写的小知识
查看>>
LibreOJ #2003. 「SDOI2017」新生舞会
查看>>
sublime text there are no packages available for installation 解决办法
查看>>
Piston Pump Manufacturers - Mobile Cartridge Piston Pump: Advantages
查看>>
我喜欢的几款不错的vim插件
查看>>
eclipse在ubuntu13.04下崩溃crash
查看>>
wpf 右键ListBox可编辑
查看>>
hihocoder offer收割编程练习赛11 C 岛屿3
查看>>
maven+springmvc项目启动时,request mapping not found……
查看>>
提高JetBrains软件的性能
查看>>
ASP.NET:MVC中文件上传与地址变化处理
查看>>
Python 单向链表、双向链表
查看>>
Arrays, Hashtables and Dictionaries
查看>>
JAVA1种C++3种继承方式
查看>>
C#中DataTable排序
查看>>
架构学习提炼笔记(二):架构设计的流程是什么?
查看>>