当前位置: 首页 > news >正文

python open file way

#定义函数
def get_yaml():
    """打开yaml文件,生成文件流对象"""
    with open('../xx.yaml', encoding='UTF-8') as f:
        """使用yaml解析文件流对象,生成一个python认识数据"""
        data = yaml.load(f, Loader=yaml.FullLoader)
        return data

#使用pytest调用

class TestCase:

        def setup_class(self):

                pass

        def teardown_class(self):

                pass

        @pytest.mark.parametrize("args",get_yaml(),ids = get(get_yaml())

        def test_send_parametrize(self,args):

                testcase = get_yaml()

                for key in testcase[args]:

                        onecase = testcase[args][key]

相关文章:

  • 跨域访问错误的这一种解决方法
  • 一位工作多年的测试人告诉你哪些抓包工具指的推荐~
  • Redux学习与使用
  • 计算机组成原理知识总结(九)并行组织与结构
  • 带内全双工水声通信系统自干扰抵消技术研究框架与思路
  • 关于在使用elementui的tabs组件进行切换组件时会闪屏的解决方案
  • 网站被劫持了怎么办?
  • 二、字符串 String
  • Python数据类型转换
  • Protobuf 和JSON 性能分析
  • DCA培训心得笔记(二)
  • TB-RK1808M0最新固件烧录和驱动更新
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • C语言被创造出来的基础是什么?它的主要结构是什么?
  • error: Unexpected console statement (no-console) 解决办法
  • 【347天】每日项目总结系列085(2018.01.18)
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • 【译】理解JavaScript:new 关键字
  • ➹使用webpack配置多页面应用(MPA)
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • cookie和session
  • download使用浅析
  • HTTP中GET与POST的区别 99%的错误认识
  • JavaScript服务器推送技术之 WebSocket
  • JavaScript设计模式之工厂模式
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • Laravel 中的一个后期静态绑定
  • Linux下的乱码问题
  • MySQL主从复制读写分离及奇怪的问题
  • Node项目之评分系统(二)- 数据库设计
  • Object.assign方法不能实现深复制
  • PAT A1120
  • php ci框架整合银盛支付
  • Redash本地开发环境搭建
  • Sass 快速入门教程
  • SpringBoot几种定时任务的实现方式
  • 汉诺塔算法
  • 扑朔迷离的属性和特性【彻底弄清】
  • 如何进阶一名有竞争力的程序员?
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • #1014 : Trie树
  • #define与typedef区别
  • (06)金属布线——为半导体注入生命的连接
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (TOJ2804)Even? Odd?
  • (六)什么是Vite——热更新时vite、webpack做了什么
  • (算法二)滑动窗口
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转) Android中ViewStub组件使用
  • (转)负载均衡,回话保持,cookie
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .NET/C# 使用反射注册事件
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作