简介
YAML(/ˈjæməl/,尾音类似camel骆驼)是一个可读性高,用来表达数据序列化的格式。YAML参考了其他多种语言,包括:C语言、Python、Perl,并从XML、电子邮件的数据格式(RFC 2822)中获得灵感。Clark Evans在2001年首次发表了这种语言,另外Ingy döt Net与Oren Ben-Kiki也是这语言的共同设计者。当前已经有数种编程语言或脚本语言支持(或者说解析)这种语言。 摘抄自百度百科
项目使用中多应用于配置文件的编写
下载
打开CMD,输入命令:pip3 install pyyaml
使用
格式要求
YAML大小写敏感使用缩进代表层级关系缩进只能使用空格,不能使用TAB,不要求空格个数,只需要相同层级左对齐(一般2个或4个空格)
然后我们开始实际操作
首先创建好config.yaml的文件,
first : first1
second:
first2 : first2
second2 : second2
number : 3.14
list:
- a
- b
- c
然后编写好yaml_test.py文件
import yaml
with open('./config.yaml', 'r+',encoding
='utf-8') as f
:
config
= yaml
.load
(f
,Loader
=yaml
.FullLoader
)
first
= config
['first']
print(first
)
number
=config
['number']
print(number
)
second2
= config
['second']['second2']
print(second2
)
list = config
['list']
print(type(list),list)
运行结果
分享一个实际项目的运用
我的个人博客网站是:www.coderyyn.cn 上面会不定期分享有关爬虫、算法、环境搭建以及有趣的帖子 欢迎大家一起交流学习
转载请注明