yalm配置文件使用
2024-01-03 11:32:27
yalm配置文件使用教程
官方文档:https://yaml.org/
yaml方便的地方在于如果key-value关系中,value是列表,yaml更方便进行操作。
yaml的硬性规定,本质是方便对配置文件进行解析。
1,使用缩进来表示层级关系, 且禁止使用tab 来缩进, 只可以使用空格。
2,大小写敏感。
3,缩进长度可以为任意长度,但是同一层级的元素必须对齐。
4,# 号来表示注释行的开始。
5,字符串不需要引号标注
6, 冒号和后面的value 必须有至少一个空格
1,安装pyyaml
pip install pyymal
2, yaml语法
层级关系就是两种,这两种可以相互嵌套,但是最高的层级关系只能是字典和列表一种。
1,key-value
2,list。
要么是key-value, {k: []}
name1: Alice # 一组基本形式
name2: Edward # 一组基本形式
addr:
- be
- sh
student1:
name: Bo
addr: zk
student2:
name: Do
addr: kb
要么是list,嵌套map的做法就是在基本形式之上加一个横杠,代表列表中的一个元素。
- name: kd
- addr: sd
addr1: kb
- - name1
- name2
3,使用pyyaml
yaml的load不做区分,可以加载文件或者字符串
import yaml
document = open(document, 'r')
document = '''
- name: kd
- addr: sd
addr1: kb
- - name1
- name2
'''
yaml.load(document)
文章来源:https://blog.csdn.net/Akun_2217/article/details/135358827
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!