如何使用Python3解析YAML文件格式的方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1310个文字,预计阅读时间需要6分钟。
数据及配置文件之争 + 数据及文件通讯常有三种类别:+ 配置文件类型:如ini,conf,properties文件,适合存储简单变量和配置项,最多支持两层嵌套,不适于存储多层嵌套数据 + 表格矩阵类型:如csv,适合存储结构化数据,但不适合存储复杂配置。
数据及配置文件之争
数据及文件通常有三种类型:
- 配置文件型:如ini,conf,properties文件,适合存储简单变量和配置项,最多支持两层,不适合存储多层嵌套数据
- 表格矩阵型:如csv,excel等,适合于存储大量同类数据,不适合存储层级结构的数据
- 多层嵌套型:如XML,HTMl,JSON、YAML,TOML等,适合存储单条或少数多层嵌套数据,不适合存储大量数据
YAML兼容JSON格式,简洁,强大,灵活,可以很方便的构造层级数据并快速转为Python中的字典。
YAML简介
YAML(YAML Ain't Markup Language)即一种反标记(XML)语言。强调数据为中心,而非标记。YAML大小写敏感,使用缩进代表层级关系。
本文共计1310个文字,预计阅读时间需要6分钟。
数据及配置文件之争 + 数据及文件通讯常有三种类别:+ 配置文件类型:如ini,conf,properties文件,适合存储简单变量和配置项,最多支持两层嵌套,不适于存储多层嵌套数据 + 表格矩阵类型:如csv,适合存储结构化数据,但不适合存储复杂配置。
数据及配置文件之争
数据及文件通常有三种类型:
- 配置文件型:如ini,conf,properties文件,适合存储简单变量和配置项,最多支持两层,不适合存储多层嵌套数据
- 表格矩阵型:如csv,excel等,适合于存储大量同类数据,不适合存储层级结构的数据
- 多层嵌套型:如XML,HTMl,JSON、YAML,TOML等,适合存储单条或少数多层嵌套数据,不适合存储大量数据
YAML兼容JSON格式,简洁,强大,灵活,可以很方便的构造层级数据并快速转为Python中的字典。
YAML简介
YAML(YAML Ain't Markup Language)即一种反标记(XML)语言。强调数据为中心,而非标记。YAML大小写敏感,使用缩进代表层级关系。

