首页 > 其他分享 >用pyyaml读取yaml文件做接口数据驱动

用pyyaml读取yaml文件做接口数据驱动

时间:2023-10-09 22:13:18浏览次数:40  
标签:__ load pyyaml 读取 yaml file path data

import yaml

# #   封装读取yaml文件类
# class Yamlconf:
#     def __init__(self,file_path):
#         """file_path: yaml文件的路径"""
#         self.file_path = file_path
#     def load_yaml(self):
#         with open(self.file_path,encoding='utf-8')as f:
#             data = yaml.load(stream=f.read(),Loader=yaml.FullLoader)
#             print(data)
#             return data
#
#
# if __name__ == '__main__':
#     y  = Yamlconf('../Data/whitedata1')
#     y.load_yaml()

def load_yaml(path):
    with open(path,encoding='utf-8')as f:
        data =yaml.load(f,Loader=yaml.FullLoader)
        print(data)
        return data


标签:__,load,pyyaml,读取,yaml,file,path,data
From: https://www.cnblogs.com/justsoso8/p/17753302.html

相关文章

  • pytest + yaml 框架 -57.用例前置和后置操作执行sql
    前言前面一篇已经介绍在用例中可以查询以及在断言中实现sql,本篇讲解在用例的前置和后置操作中执行sql配置mysql环境,参考前面一篇https://www.cnblogs.com/yoyoketang/p/16977960.html有2内置的函数可以使用query_sql(sql)查询sql,查询无结果返回[],查询只有一个结果返......
  • C#使用utf-8读取ini
    参考: c#使用指定编码格式读写iniIniFile.csusingSystem.Runtime.InteropServices;classIniFile{publicIniFile(stringfilePath){m_FilePath=filePath;}privatestringm_FilePath;[DllImport("kerne......
  • pyyaml 中文亂碼
    https://www.cnblogs.com/BlueSkyyj/p/12781752.html解决办法加入参数allow_unicode=Truefw=open(yamlFile,'a',encoding='utf-8')w=ryaml.dump(w,fw,allow_unicode=True)fw.close()......
  • C++ 使用getline()从文件中读取一行字符串
    我们知道,getline()方法定义在istream类中,而fstream和ifstream类继承自istream类,因此fstream和ifstream的类对象可以调用getline()成员方法。当文件流对象调用getline()方法时,该方法的功能就变成了从指定文件中读取一行字符串。该方法有以下2种语法格式:istream&......
  • .net core读取Response.Body
    读取请求体流的demopublicstaticasyncTask<string>GetBodyForm(thisHttpContexthttp){varcontent=string.Empty;varrequest=http.Request;try{request.Body.Position=......
  • 记一次Smanga 任意文件读取漏洞挖掘(CVE-2023-36077)
    记录一次本人CVE漏洞挖掘的过程,此漏洞已被分配编号:CVE-2023-36077引言水一篇文章,本文介绍了对一个开源项目的未授权任意文件读取漏洞的挖掘,此开源项目是一个流媒体管理平台。漏洞原理源码处使用了PHP函数file_get_contents读取文件内容,接收的参数file通过POST直接传入,没有......
  • CVE-2020-10977_GitLab任意文件读取导致RCE漏洞复现
    CVE-2020-10977_GitLab任意文件读取导致RCE漏洞复现0x01环境安装1yum-yinstallpolicycoreutilsopenssh-serveropenssh-clientspostfix分配给虚拟机的物理内存最好是4G。下载gitlab安装包CE下载地址:https://packages.gitlab.com/gitlab/gitlab-ceEE下......
  • c++如何读取txt文件内容
    一、c++文件流:fstream //文件流ifstream //输入文件流ofstream //输出文件流 二、文件路径的表示1、绝对路径:inf.open("d://DEV_C++//LogFile//游泳数据//LUYINGYAN1039_SensorLog.txt");   注意:双斜线"\\" 2、相对路径:对相对路径而言,路......
  • Python 图片管理工具介绍(筛像素+从文件夹取出图片并放到文件夹内+excel读取)
    功能介绍:这是一个Python脚本工具,用于批量管理和复制图片。其主要功能如下:从Excel表格读取数据:程序使用openpyxl库从Excel文件中读取数据,其中A列包含源图片的路径(可以有多个路径,用逗号分隔),B列包含目标目录。图片筛选:仅复制最小维度大于800像素的图片,这可以确保目标目录中的......
  • VBA读取ini配置相对应的内容
    PrivateDeclareFunctionGetPrivateProfileStringLib"kernel32"Alias"GetPrivateProfileStringA"(ByVallpApplicationNameAsString,ByVallpKeyNameAsString,ByVallpDefaultAsString,ByVallpReturnedStringAsString,ByValnSizeAs......