python yaml使用
来源:互联网 发布:英雄联盟有没有mac版 编辑:程序博客网 时间:2024/06/07 22:11
YAML Ain't Markup Language
和GNU一样,YAML是一个递归着说“不”的名字。不同的是,GNU对UNIX说不,YAML说不的对象是XML。
YAML不是XML。
为什么不是XML呢?因为:
- YAML的可读性好。
- YAML和脚本语言的交互性好。
- YAML使用实现语言的数据类型。
- YAML有一个一致的信息模型。
- YAML易于实现。
上面5条也就是XML不足的地方。同时,YAML也有XML的下列优点:
- YAML可以基于流来处理;
- YAML表达能力强,扩展性好。
总之,YAML试图用一种比XML更敏捷的方式,来完成XML所完成的任务。
更多的内容及规范参见http://www.yaml.org。
YAML语法规则:
http://www.ibm.com/developerworks/cn/xml/x-cn-yamlintro/
http://www.yaml.org/
语法
Structure通过空格来展示。Sequence里的项用"-"来代表,Map里的键值对用":"分隔.
这几乎就是所有的语法了.
比如……
一般YAML文件扩展名为.yaml。比如:John.yaml
yaml在python上的具体实现:PyYaml
将yaml写成配置脚本test.yaml ,以下介绍如何读写yaml配置。
使用python的yaml库PyYAML。http://pyyaml.org/
安装到python lib下后就可以正常使用了。
比如……
一般YAML文件扩展名为.yaml。比如:John.yaml
name: John Smithage: 37spouse: name: Jane Smith age: 25children: - name: Jimmy Smith age: 15 - name: Jenny Smith age 12
John今年37岁,有一个幸福的四口之家。两个孩子Jimmy 和Jenny活泼可爱。妻子Jane年轻美貌。
如果深入研究的话还可能发现一些社会问题。
可见YAML的可读性是不错。
更多参考:http://angeloce.iteye.com/blog/385976
0 0
- python yaml使用
- 在python中使用Yaml
- 使用 python 读取 yaml 文件
- 使用 ruamel.yaml 读写 yaml 文档 Python 操作笔记
- 使用 Python ruamel.yaml 在 YAML 中添加注释说明
- python中yaml模块的使用
- python yaml文件的使用注意
- python环境下的yaml使用
- python——使用yaml数据格式,PK --> XML,JSON
- python yaml PyYaml入门
- python提示没有yaml
- python 安装yaml
- Python yaml安装
- python logging + yaml
- python读取yaml文件
- python操作yaml文件
- selenium+python yaml学习
- python yaml用法详解
- GDB 多线程调试基本命令
- linux_c 网络开发日记(1)
- UVA - 1419 Ugly Windows
- Android性能优化相关资料
- [转]Xcode快捷键
- python yaml使用
- 微信的入口梦应由 HTML5 承载
- POJ - 2411 Mondriaan's Dream (状态压缩)
- 5.osg中用顶点绘制球体并贴上地球纹理
- fio使用指南
- vim配置文件,解决没有颜色问题
- ffmpeg基本用法
- 2015年微商发展趋势分析
- 习题1-7 年份(year)