首页 > 其他分享 >yaml文件读取

yaml文件读取

时间:2023-09-15 10:23:26浏览次数:32  
标签:__ 文件 读取 Yaml self yaml file

yaml文件

 读取Yaml文件

import yaml


class YamlUtil:
    def __init__(self, yaml_file):
        """
        通过init方法把Yaml文件传入到这个类
        :param yaml_file:
        """
        self.yaml_file = yaml_file

    # 读取Yaml文件
    def read_yaml(self):
        """
        读取Yaml,对yaml反序列化,就是把我们的yaml格式转换成dict格式
        :return:
        """
        with open(self.yaml_file, encoding='utf-8')as f:
            value = yaml.load(f, Loader=yaml.FullLoader)
            print(value)


if __name__ == '__main__':
    YamlUtil('test_api.yaml').read_yaml()

运行结果:

 

标签:__,文件,读取,Yaml,self,yaml,file
From: https://www.cnblogs.com/may18/p/17704246.html

相关文章

  • SpringBoot打成jar运行后无法读取resources里的文件
    开发一个word替换功能时,因替换其中的内容功能需要word模版,就把word_replace_tpl.docx模版文件放到resources下在开发环境中通过下面方法能读取word_replace_tpl.docx文件,但是打成jar包在linux下运行后无法找到文件了Filefile=ResourceUtils.getFile(ResourceUtils.CL......
  • 宏景HCM 任意文件上传漏洞复现
    漏洞概述宏景HCMOfficeServer.jsp接口处存在任意文件上传漏洞,未经过身份认证的远程攻击者可利用此漏洞上传任意文件,最终可导致服务器失陷。漏洞复现鹰图指纹:app.name="宏景HCM"fofa语法:app="HJSOFT-HCM"登录页面如下:POC:POST/w_selfservice/oauthservlet/%2e./.%2e/syst......
  • Qt/C++音视频开发53-本地摄像头推流/桌面推流/文件推流/监控推流等
    一、前言编写这个推流程序,最开始设计的时候是用视频文件推流,后面陆续增加了监控摄像头推流(其实就是rtsp视频流)、网络电台和视频推流(一般是rtmp或者http开头m3u8结尾的视频流)、本地摄像头推流(本地USB摄像头或者笔记本自带摄像头等)、桌面推流(将当前运行环境的系统桌面抓拍推流)。按......
  • 每日一题:吃透大文件上传问题(附可运行的前后端源码)
    https://www.cnblogs.com/never404/p/17699440.html 在日常开发中,文件上传是常见的操作之一。文件上传技术使得用户可以方便地将本地文件上传到Web服务器上,这在许多场景下都是必需的,比如网盘上传、头像上传等。但是当我们需要上传比较大的文件的时候,容易碰到以下问题:上传时......
  • OpenWrt添加新平台的支持,文件路径全解析
     AddingnewSoCtoOpenWrtbyHaukeMehrtens-OpenWrtSummit-YouTube虽然它有7年了,但是我看结构还没怎么变,口音挺重的,网易见外翻译不动,听不懂,ppt还是可以记录翻译一下的。看来很多patch都不是必要的。 target目标平台representssocline标识目标......
  • 十、文件(二)
    文件(二)文件流(了解):文本流,字节流,字符流使用场景:如果想要存储数据,读,写,但是又不想要持久化到硬盘,那么可以使用文件流文本流,字符使用方法:导入io模块字节流使用方法:导入io模块:模块名.方法getvalue():目录操作:和操作系统交互,需要用到os模块使用方法:导入os模块:模块名.方法创建文件夹:.mkdi......
  • Python学习笔记-Python文件操作
    文件的编码简介计算机只能识别:0和1,那么我们丰富的文本文件是如何被计算机识别,并存储在硬盘中呢?使用编码技术(密码本)将内容翻译成0和1存入。编码技术即:翻译的规则,记录了如何将内容翻译成二进制,以及如何将二进制翻译回可识别内容。计算机中有许多可用编码:UTF-8GBKBig5等不同的编码,将......
  • 给指定类型的文件添加右键菜单
    在Windows10中,编辑注册表,修改指定的文件类型下的shell项,发现对特定文件类型的右键没有添加菜单。经过查询,需要使用AppliesTo语法,如下图这样就可以只在sql文件中显示这个右键菜单,其他类型的文件点击右键,不显示这个自定义菜单。如下图Windows文档:https://learn.micro......
  • 常用JSP文件上传,下载的一些方法
    文件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,下面我介绍几种有关文件上传组件。一.基于org.apache.struts.upload.FormFile的文件上传。这种方法相对比较简单。原理是在Actionform中定义一个FormFile类型的属性f......
  • 简单好用的文件清理工具:ccleaner
    ccleaner是一款简单好用的文件清理工具。ccleaner可以清除系统中的所有垃圾文件,腾出硬盘空间,保护系统隐私。ccleaner体积小、运行快,同时还可以对注册表进行扫描。CCleaner特色功能1、ccleaner可以清理临时文件夹、回收站的里的垃圾文件,还可以扫描清理注册表里的垃圾项;2、ccleane......