这篇文章将为大家详细讲解有关Python如何读取YAML文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬虫;4、嵌入式应用开发;5、游戏开发;6、桌面应用开发。
YAML语法 学习手册
Python读取方法:
import yaml
with open('demo1.yaml', 'r', encoding='utf-8') as f:
file_content = f.read()
content = yaml.load(file_content, yaml.FullLoader)
print(content)
demo1.yaml
- 123 # int
- 3.14 # float
- true # bool,不区分大小写
- False # bool
- string # 字符串
- '' # 空字符串
- ~ # ~代表 null,Python中的 None
- # 同上
- 2019-12-12 # date
- 2019-12-12T14:59:59+08:00 # datetime
- name: Miles # dict
age: 22
使用以上方法后的结果是一个列表,手动换行了方便阅读:
[
123,
3.14,
True,
False,
'string',
'',
None,
None,
datetime.date(2019, 12, 12),
datetime.datetime(2019, 12, 12, 6, 59, 59),
{'name': 'Miles', 'age': 22}
]
demo2.yaml
name: Miles
age: 18
single: true
dream: ~
lucky number:
- 8
- 9
- 12
这种形式经过方法读取是一个字典:
{
'name': 'Miles',
'age': 18,
'single': True,
'dream': None,
'lucky number':[8, 9, 12]
}
关于“Python如何读取YAML文件”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。