python读取yaml文件中的数据

注意:在python2中进行
读取方式有两种
代码中的其中一种方式以注释的形式展现出来:
yaml中文件的内容如下:


'top宽度:': '27'
# ----------- 必须 -----------------------
# 计算机用户名
username: onepoint

python文件中的代码如下:

#! -*- coding:utf-8 -*-
import yaml

with open("begin\c.yaml", 'rb') as f:   #写入正确的文件路径
    data = yaml.load(f)
    USERNAME = data["username"]
    BAOGUANGLV = data[u'top宽度:']
    print(BAOGUANGLV)
    print(USERNAME)
'''
f = open('begin\c.yaml')
data = yaml.load(f)
print data
print (repr(data[u'top宽度']).decode('unicode-escape'))  #解决乱码问题
'''

运行结果示意图:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43478936/article/details/83587673