yaml和python关系实例
2015-08-01 17:50
435 查看
一、yaml和python的关系实例:
1、 yaml格式文件:
base:
- name: wang
- age: 33
- site:
- web1: http:/www/baidu.com
- web2: http://www.163.com
2、python解析脚本:
#!/usr/bin/python
import sys,yaml
fd = open(sys.argv[1],'r')
print yaml.load(fd)
3、结果如下:
{'base': [{'name': 'wang'}, {'age': 33}, {'site': [{'web1': 'http:/www/baidu.com'}, {'web2': 'http://www.163.com'}]}]}
以'-'开头解析为一个列表;
':'前后解析为一个字典。
本文出自 “秋天的童话” 博客,请务必保留此出处http://wushank.blog.51cto.com/3489095/1680836
1、 yaml格式文件:
base:
- name: wang
- age: 33
- site:
- web1: http:/www/baidu.com
- web2: http://www.163.com
2、python解析脚本:
#!/usr/bin/python
import sys,yaml
fd = open(sys.argv[1],'r')
print yaml.load(fd)
3、结果如下:
{'base': [{'name': 'wang'}, {'age': 33}, {'site': [{'web1': 'http:/www/baidu.com'}, {'web2': 'http://www.163.com'}]}]}
以'-'开头解析为一个列表;
':'前后解析为一个字典。
本文出自 “秋天的童话” 博客,请务必保留此出处http://wushank.blog.51cto.com/3489095/1680836
相关文章推荐
- Python正则表达式指南
- python爬虫(二)--了解deque
- Python进阶安装第三方模块
- python2.7下的windows安装virtualenv和flask
- python 导入mysql乱码
- [python]字符串的排序
- [python]字母和ASCII的转换
- Python 让美文竖排显示-高大上
- [python]如何对字符串进行大小写转换
- Python logging 模块详解 -让你全部了解logging 模块的强大功能
- UBCF和IBCF的python实现和比较
- [python]如何快速地翻转字符串
- Python进阶之偏函数
- [python 爬虫学习]利用cookie模拟网站登录
- python模块 - 常用模块推荐
- python模块 - 其它常用模块推荐
- 装饰模式和python装饰器
- 利用Python监测MySQL主从状态
- python 中文乱码问题2
- python菜鸟日记1