01 python基础——python解析yaml类型文件

本文介绍了yaml这种标记语言,详细讲解了yaml的语法规则、环境搭建,以及字典、列表和普通变量的格式。此外,还探讨了yaml中None的表示、数据类型的强制转换和日期格式,并给出了文件读取及实际应用案例。
摘要由CSDN通过智能技术生成

目录

一、yaml介绍

        yaml全称Yet Another Markup Language(另一种标记语言)。采用yaml作为配置文件,文件看起来直观、简洁、方便理解。yaml文件可以解析字典列表和一些基本变量的数据结构。

1.1 yaml语法规则

  1. 大小写敏感
  2. 使用缩进表示层级关系
  3. 缩进时不允许使用tab键,只可以使用空格
  4. 缩进时空格数目不重要,只要相同元素左侧对其即可
  5. # 表示当行注释

1.2 yaml环境搭建

-- 安装pip之后,执行以下操作
pip install pyyaml

二、yaml文件格式

2.1 字典

# 普通字典
key1:value

# 嵌套字典
key2:
    sub_key1:value1
    sub_keys:value2

2.2 列表

# 下面同级的para1、para2以及para3在同一列表中
- para1
- para2
- para3

2.3 普通变量

        yaml配置文件,可以解析数字字符串布尔类型数据、时间日期格式,也可以对数字、布尔类型数据做强制转换,使其在解析成为字符串类型的数据

2.3.1 yaml之None的表示方法

# 在yaml中~表示Non
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值