Python读取YAML文件过程详解
作者:MilesMa 发布时间:2021-04-21 07:12:25
标签:Python,读取,YAML,文件
这篇文章主要介绍了Python读取YAML文件过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
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]
}
来源:https://www.cnblogs.com/milesma/p/12112087.html
0
投稿
猜你喜欢
- Oblog4.6 ACCESS版转换为UCenterHome1.5的全过程1、 说明:
- 由于Oracle自身比较复杂,在Linux环境下安装要涉及很多方面的因素。本文分两个方面介绍在Linux RedHat 6.0环境下Orac
- 由于特定需求,最近实验室需要远程连接外地的sql server 2000服务器,最开始怎么连也连不上,出现了很多问题,但是在今天上午,借用实
- 我为一大型网站做了一个论坛,也顺利通过了测试。由于是第一次做这方面的数据库,我不知道比其它网站上数据库差距有多大,是不是够优化。能推荐或介绍
- 下面这段代码,不会替换ld<sad中间的<,所以内容仍然是正常的 <% function nohtml(str) dim
- 《用户研究角度看设计》系列是淘宝的用户研究团队在可用性测试之后的点滴思考。在每次与淘宝用户的直接接触、观察用户的操作之后,作为体验分析师的我
- 我们在前面的几节中分别讲了提高网站性能中内容、服务器、JavaScript和CSS等方面的内容。除此之外,图片和Coockie也是我们网站中
- 首先要解释一下:“极致之美”不是说月儿的这篇文章,因为本人还没有自大到这种程度:P,它形容的是Lisp和javascript结合的优美形态。
- 本文实例讲述了PHP实现绘制二叉树图形显示功能。分享给大家供大家参考,具体如下:前言:最近老师布置了一个作业:理解并实现平衡二叉树和红黑树,
- 前言:数据库是大多数 Web 应用的基础设施,只要想把数据存储下来,就离不开数据库,下面将一起学习一下如何给 Flask 应用添加数据库支持
- gchart是基于google图表API的jquery组件。使用gchart可以方便地生成强大的各种图表和报表。基于google图表接口的g
- 查看逻辑读前10的SQL:set linesize 300;set pagesize 300;set long 50000;SELECT *
- 一、项目背景:为了回顾关于django的文件上传和分页功能,打算写一个微型的小说网站练练手。花了一个下午的时间,写了个小项目,发现其中其实遇
- 要达到二级名的效果,必须一下条件以及流程:1、必须有一个顶级域名,而且此域名必须做好泛解析并做好指向。2、必须有一台属于你的独立的服务器。泛
- 前言sort包中实现了3种基本的排序算法:插入排序.快排和堆排序.和其他语言中一样,这三种方式都是不公开的,他们只在sort包内部使用.所以
- 网上大部分的免费asp程序使用的是access数据库。但是access数据库作为一个中小型的单机数据库系统,在承担访问量、数据量大的网站应用
- 英文版见:http://dflying.dflying.net/.../98_web_standard_and_aspnet__part1_
- 本文实例讲述了Python zip()函数用法。分享给大家供大家参考,具体如下:这里介绍python中zip()函数的使用:>>
- <?php /** * Created by JetBrains Ph
- 将有安全问题的SQL过程删除.比较全面.一切为了安全!删除了调用shell,注册表,COM组件的破坏权限MS SQL SERVER2000使