编程语言
首页 > 编程语言> > 【python】yaml文件的处理

【python】yaml文件的处理

作者:互联网

目录

1 yaml文件说明

1.1 yaml文件规则

1.2 yaml文件数据结构

1.3 处理yaml文件常用函数

(1)yaml.load
该函数解析流中的第一个YAML 文档,并生成相应的 Python 对象。
(a)键值对集合转化为python的字典对象
yaml文件格式如下:

key1:
  key2: value1

转化为python的字典对象,格式如下:

{'key1': {'key2': 'value1'}}

(b)序列/列表转化为python的列表对象
yaml文件格式如:

- 1
- 2
- 3
- 4

转化为python的列表对象,格式如下:

[1,2,3,4]

(c)空yaml文件转化为python的None
yaml文件格式如:

#为空的yaml文件

转化为python的None,格式如下:

None

(d)整数转化为python的int对象,其他字符串、bool值、整数、浮点数、日期时间、日期等同数值类似
yaml文件格式如:

1

转化为python的None,格式如下:

1

(2)yaml.dump
该函数将python对象序列化为YAML 流,如果流为 None,则改为返回生成的字符串。

标签:文件,None,python,转化,yaml,文件格式
来源: https://blog.csdn.net/zhangju91/article/details/122745549