# 先安装ruamel.yaml模块

写入配置文件:

import os

# 先安装ruamel.yaml模块

from ruamel import yaml

# 将字典写入到yaml

dict = {

‘host1‘: ‘123‘,

‘host2‘: ‘456‘,

‘host3‘: ‘789‘,

‘host4‘: ‘147‘,

‘host5‘: {‘asd‘: ‘123‘}

}

curpath = os.path.dirname(os.path.realpath(__file__))

yamlpath = os.path.join(curpath, "config.yaml")

# 写入到yaml文件

with open(yamlpath, "w", encoding="utf-8") as f:

yaml.dump(dict, f, Dumper=yaml.RoundTripDumper)

读取配置文件

# 读取yaml文件

# a = open(yamlpath, "r")

# print(yaml.load(a.read(), Loader=yaml.Loader))

a = yaml.load(open(yamlpath, "r").read(), Loader=yaml.Loader)

print(a)

print(a[‘host1‘])

原文:https://www.cnblogs.com/zhongyehai/p/9642008.html

python 接口测试 如何写配置文件_python接口自动化测试二十九:yaml配置文件的写和读...相关推荐

  1. python写接口函数_python接口自动化测试二十:函数写接口测试

    # coding:utf-8 import requests import re from bs4 import BeautifulSoup # s = requests.session() # 全局 ...

  2. python自动化上传文件_python接口自动化测试二十三:文件上传

    # 以禅道为例: 一.创建一个类,类里面写一个登录方法: import requests class LoginZentao(): def __init__(self, s): # 初始化 self. ...

  3. python接口自动化测试二十四:上传多个附件,参数化

    python接口自动化测试二十四:上传多个附件,参数化 # 添加多个附件参数化files = [("1.png", "1.png") ("2.png& ...

  4. python 接口测试 如何写配置文件_python接口自动化测试 - configparser配置文件解析器详细使用...

    configparser简介 ConfigParser模块已在Python 3中重命名为configparser 该模块定义了ConfigParser类. ConfigParser类实现一种基本的配置 ...

  5. 从程序员到项目经理(二十九):怎样写文档

    在软件项目中,文档既是一项的重要成果,也是项目管 理的有力工具.通过文档,可以稳定.明确的传达信息,实现项目内的有效沟通.所以写文档对项目经理来说,是一项必备的技能. 然而很多项目经理害怕写文档,似乎 ...

  6. python接口自动化测试代码_python接口自动化测试二:python代码实现接口测试

    url = '接口地址' r = requests.get(url) #发送get请求 print(r.status_code) #打印状态码,若有重定向,返回的是重定向之后的代码 print(r.h ...

  7. python接口测试框架设计_Python3简易接口自动化测试框架设计与实现(中)

    7.Excel数据读取 用例是放在Excel中的,用xlrd来读取数据,写数据需要用到xluntils,先安装: pip install xlrd pip install xluntils 7.1.读 ...

  8. python接口自动化测试二十二:文件下载

    文件下载类型: Content-Type: octets/stream   一般为文件类型: 转载于:https://www.cnblogs.com/malinalian/p/10491792.htm ...

  9. python数据库优化_Python学习(二十九)—— pymysql操作数据库优化

    转载自:http://www.cnblogs.com/liwenzhou/articles/8283687.html 我们之前使用pymysql操作数据库的操作都是写死在视图函数中的,并且很多都是重复 ...

最新文章

  1. 从0到1构建数据科学竞赛知识体系,有夕,鱼佬,茂霖等竞赛大咖将特邀分享...
  2. Linux7 CENTOS7修改root密码
  3. C++零碎知识点(一)
  4. 【POJ2409】Let it Bead Pólya定理
  5. oracle 连接greenplum,Oracle通过DBLINK访问GreenPlum
  6. android怎么ota升级,Android OTA升级过程
  7. 宣布正式发布 Azure 媒体服务内容保护服务
  8. shell——按指定列排序
  9. 特征等宽离散化matlab程序_控制器的离散化(一)
  10. RS编码-Python工具包使用
  11. 手把手教你Magisk安装
  12. 如何搭建个人网站(详细完整,附阿里云视频教程推荐)
  13. Affinity Designer笔记:常用快捷键
  14. TensorFlow1深度学习基础(笔记二)
  15. 新办林业规划资质(丙级)应具备的条件?
  16. 没有时间进行测试? —有关在Python中对AWS Lambda进行单元测试的12条建议
  17. 特斯拉model3中控屏怎么关_玩转特斯拉Model 3:那些隐藏的功能和技巧
  18. 程序员:为了提升自己的竞争力!哪些含金量高的证书可以考?
  19. FFmpeg学习笔记--FFplay播放控制、FFplay基本命令参数、FFplay高级命令参数
  20. 新房装修|厨房台面给我做高了10公分,做饭不方便

热门文章

  1. odata.publish = true的CDS view激活之后,后台发生了什么事情
  2. SAP CRM Division下载调试
  3. var a = b = 5 and use strict mode
  4. ABAP里的OAuth2.0 Standard Package
  5. Equipment download - individual object以及object structure创建细节
  6. SAP table HRP1000的妙用
  7. 使用simple transformation查找xml file内某个节点的attribute是否存在指定value
  8. 获得ABAP report里定义的所有变量及type - GET_GLOBAL_SYMBOLS
  9. Maven resource artifact download url population logic naming convention
  10. SAP Spartacus的自定义静态页面