python怎么解析yaml文件?
用python解析一个yaml文件。
name: "MyName !!"
name2 : !haha
note : "name2"
massage: !description
age : 18
home:
- SH
- BJ
- GZ
比如我现在需要拿到home的内容,需要怎么写脚本呢?
之前写过,都卡在“!description”上面,Exception说不能解决这个自定义类型tag。
我之前的解析代码:
import yaml
with open("./a.yml") as f:
x = yaml.load(f)
print(x)
求助大神解决办法。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
https://github.com/crdoconnor...
首先安装
PyYAML
:然后你需要自定义
tag
,代码如下获取
home
的值:输出:
test.yaml
是你上面贴出来的数据PyYAML
的文档:http://pyyaml.org/wiki/PyYAML...