Python读取YAML文件过程详解
这篇文章主要介绍了Python读取YAML文件过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
YAML语法学习手册
Python读取方法:
importyaml withopen('demo1.yaml','r',encoding='utf-8')asf: 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:~ luckynumber: -8 -9 -12
这种形式经过方法读取是一个字典:
{ 'name':'Miles', 'age':18, 'single':True, 'dream':None, 'luckynumber':[8,9,12] }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。