码迷,mamicode.com
首页 > 编程语言 > 详细

python读取yaml文件

时间:2019-11-26 16:17:19      阅读:293      评论:0      收藏:0      [点我收藏+]

标签:col   冒号   文件路径   存储   yaml   pen   英文   img   表示   

yaml文件可以存储多种不同类型的数据(字符串、数字、元组、列表、字典等);
所有的数据都是以冒号和缩进的形式进行存储,严格区分大小写、中英文状态;
技术图片
1.python读取一个yaml文件
# 导包
import yaml

# 定义yaml文件路径
yaml_path = rD:\Python_Script\new_framework\source_file\login_page.yaml

# 获取文件流对象
with open(yaml_path,rb)as fileOpen:
    # 通过safe_load 读取文件流
    value = yaml.safe_load(fileOpen)
    print(读取到的数据:,value)
    print(读取到的数据的数据类型:,type(value))

技术图片

可以看到结果是以字典的类型返回;

2.如果我们想要往yaml文件中写入一个列表,可以直接以中括号形式写入数据

技术图片

读取后的结果为:

技术图片

3.如果想要读取到的数据是一个列表的话,则需要在值得前面加上 -  

技术图片

 读取后的结果为:

技术图片

4.还可以直接往yaml文件中写入字典。直接用大括号表示

技术图片

读取后的结果为:

技术图片

 

 

 



python读取yaml文件

标签:col   冒号   文件路径   存储   yaml   pen   英文   img   表示   

原文地址:https://www.cnblogs.com/XhyTechnologyShare/p/11936268.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!