python——Yaml

Python011

python——Yaml,第1张

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:觉得这篇文章有用的朋友,多多点赞打赏哦~!

前言

什么是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