1.安装
2.yaml文件的格式
a)键值对形式
b)序列list
c)纯量str
d)强仿笑制转换,使用!!
e)多个文件:一个yaml文件里存在多个文件,用---表示,只能一起读取,不能分开读取
3.yaml文件的读取xx.yaml
4.yaml文件的写入
5.yaml文件的持续写入
6.Template修改yaml中的变量
source.yaml
Read_yaml.py
※ 问题:1.含有多个文件的yaml文件,读取出来如何选择?
2.持续写入能否将新写入的文件变誉毁成新的文件结构? ※
PS:觉庆大备得这篇文章有用的朋友,多多点赞打赏哦~!
在Go语言项目中,常用的配置文件yaml、toml、json、xml、ini几种,因为本章主要讲猜锋解yaml配置文件的使用方法,其他几种配置文件在这里就不展开了介绍了,大家有兴趣可以自行百度。
yaml文件的语法网上有很多的教程,大家自行百碧扒度,这里也推荐两个链接:
yaml文件解析使用的是github上第三方开源框架 gopkg.in/yaml.v2 ,下面详细介绍安装和使用的方法:
参考链穗慧晌接: https://blog.csdn.net/wade3015/article/details/83351776
前言
什么是YAML?
YAML参考了其他多种语言,包括:XML、C语言、Python、Perl以及电子邮件格式RFC2822。 Clark Evans在2001年5月在首次前败发表了这种语言,另外Ingy döt Net与Oren Ben-Kiki也是这语言的共同设计者。
YAML是"YAML Ain't a Markup Language"(YAML不是一种置标语言)的递归缩写。 在开发的这种语言时,YAML 的意思其辩悔氏实是:"Yet Another Markup Language"(仍是一种置标语言),
格式及示例
数据结构可以用类似大纲的缩排方式呈现,结构通过缩进来表示,连续的项目通过减号“-”来表示,map结构里面携散的key/value对用冒号“:”来分隔。
示例:
PyYAML是一个Python的YAML解析器。
安装指令:pip install PyYaml
官网地址: 网站
示例1
示例2
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)