如何做淘宝客的网站,个人网站设计与制作代码,泰安建设网站公司,工程建设国家标准网站python中读取yaml文件的方法是什么发布时间#xff1a;2020-08-05 11:50:36来源#xff1a;亿速云阅读#xff1a;110作者#xff1a;小新小编给大家分享一下python中读取yaml文件的方法是什么#xff0c;希望大家阅读完这篇文章后大所收获#xff0c;下面让我们一起去探…python中读取yaml文件的方法是什么发布时间2020-08-05 11:50:36来源亿速云阅读110作者小新小编给大家分享一下python中读取yaml文件的方法是什么希望大家阅读完这篇文章后大所收获下面让我们一起去探讨吧yaml 是专门用来写配置文件的语言非常简洁和强大之前用ini也能写配置文件看了yaml后发现这个更直观更方便有点类似于json格式。yaml基本语法规则·大小写敏感·使用缩进表示层级关系·缩进时不允许使用Tab键只允许使用空格·缩进的空格数目不重要只要相同层级的元素左侧对齐即可·#表示注释从这个字符一直到行尾都会被解析器忽略这个和python的注释一样。yaml支持的数据结构有三种·对象键值对的集合又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary)·数组一组按次序排列的值又称为序列(sequence) / 列表(list)·纯量(scalars)单个的、不可再分的值。字符串、布尔值、整数、浮点数、Null、时间、日期安装yaml使用pip安装pyyaml模块pip install pyyamlpython读取yaml文件先用open方法读取文件数据再通过load方法转成字典这个load跟json里面的load是相似的。# coding:utf-8import yamlimport os# 获取当前脚本所在文件夹路径curPath os.path.dirname(os.path.realpath(__file__))# 获取yaml文件路径yamlPath os.path.join(curPath, cfgyaml.yaml)# open方法打开直接读出来f open(yamlPath, r, encodingutf-8)cfg f.read()print(type(cfg)) # 读出来是字符串print(cfg)d yaml.load(cfg) # 用load方法转字典print(d)print(type(d))运行结果如下看完了这篇文章相信你对python中读取yaml文件的方法是什么有了一定的了解想了解更多相关知识欢迎关注亿速云行业资讯频道感谢各位的阅读