python解析yaml文件过程详解
作者:星星故乡 时间:2023-09-30 13:13:51
YAML语法规则:
http://www.ibm.com/developerworks/cn/xml/x-cn-yamlintro/
下载PyYAML:
http://www.yaml.org/
解压安装:
python setup.py install
1.新建test.yaml文件,内容如下:
name: Tom Smith
age: 37
spouse:
name: Jane Smith
age: 25
children:
- name: Jimmy Smith
age: 15
- name1: Jenny Smith
age1: 12
2.创建python文件test.py,内容如下:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import yaml
f = open('test.yaml')
x = yaml.load(f)
print x
3.运行python test.py 结果如下:
{'age': 37, 'spouse': {'age': 25, 'name': 'Jane Smith'}, 'name': 'Tom Smith', 'children': [{'age': 15, 'name': 'Jimmy Smith'}, {'age1': 12, 'name1': 'Jenny Smith'}]}
来源:https://www.cnblogs.com/lincj/p/5693307.html
标签:python,解析,yaml,文件
0
投稿
猜你喜欢
Python的地形三维可视化Matplotlib和gdal使用实例
2021-05-26 13:35:30
基于Python搭建人脸识别考勤系统
2021-07-08 10:17:42
交互设计实用指南系列(3)—“有效性”之“适时帮助”
2009-12-25 14:29:00
mysql命令行中执行sql的几种方式总结
2024-01-14 16:11:33
fso怎样判断一个盘上是否有文件
2007-09-26 12:35:00
MySQL数据库的约束限制详解
2024-01-16 02:53:38
如何使用Docker恢复Mysql8备份的Data数据
2024-01-14 20:07:04
JavaScript实现时钟滴答声效果
2024-04-16 10:38:19
Go开源项目分布式唯一ID生成系统
2024-02-14 22:08:15
python numpy--数组的组合和分割实例
2023-02-17 03:58:39
MySQL数据库自动补全命令的三种方法
2024-01-26 16:58:35
Pytorch数据类型与转换(torch.tensor,torch.FloatTensor)
2023-03-31 13:32:36
django+celery+RabbitMQ自定义多个消息队列的实现
2021-01-21 16:52:10
SQL计算字符串中最大的递增子序列的方法
2024-01-26 15:33:53
python人工智能算法之线性回归实例
2023-09-12 10:14:52
使用go xorm来操作mysql的方法实例
2024-01-18 11:56:35
Python安装Graphviz超详细图文教程
2022-11-13 05:50:26
Python实现PS图像抽象画风效果的方法
2022-10-25 14:08:42
网页中的平衡、对比、连贯和留白
2008-11-24 12:11:00
mysql数据插入覆盖和时间戳的问题及解决
2024-01-21 02:15:26