YAML 是一种可读性非常高,与程序语言数据结构非常接近。同时具备丰富的表达能力和可扩展性,并且易于使用的数据标记语言。

python中处理 Yaml 格式的数据需要先下载pyyaml: pip install Pyyaml

基本语法规则:

  1.大小写敏感
  2.使用缩进表示层级关系
  3.不允许使用 TAB 键来缩进,只允许使用空格键来缩进
  4.缩进的空格数量不重要
  5.使用"#"来表示注释

支持数据格式: 

  1.对象:键值对的集合,又称映射 (mapping) / 哈希(hashes)/ 字典 (dictionary)
  2.数组: 一组按次序排列的值,又称序列 (sequence) / 列表 (list)
  3.纯量 (scalars) :单个的,不可再分的值
 
配置文件:
  

处理yaml格式数据:

  返回字典格式数据

  

最新文章

  1. HTTP协议下保证密码不被获取更健壮方式
  2. Beginning Scala study note(6) Scala Collections
  3. 使用ImageCreate()创建一个代表空白图像的变量
  4. [Google Translation API v2 for Java]
  5. POJ 1177 Picture(求周长并)
  6. (转) A Survival Guide to a PhD
  7. Linux下jvm、tomcat、mysql、log4j优化配置
  8. iframe控件
  9. java代理的深入浅出(一)-Proxy
  10. SPOJ - VISIBLEBOX [multiset的使用]
  11. Microsoft Excel 自动取数据库数据
  12. 又谈T检验
  13. des加密解密JAVA与.NET互通实例
  14. vue常用插件汇总
  15. Bluemix结合DevOps Service实现一键部署
  16. 公钥私钥与SSL的握手协议(转)
  17. 什么是T-SQL
  18. 20145331 《Java程序设计》第2周学习总结
  19. ZT 父子进程共享文件描述符
  20. 关于jQuery.extend

热门文章

  1. AE cc 2019 下载链接
  2. WebSocket协议-基础篇
  3. 打开navicat 报错????
  4. mysql悲观锁的实现
  5. 如何确保redis中都是热数据
  6. P3613 【深基15.例2】寄包柜
  7. [LeetCode] 343. Integer Break 整数拆分
  8. 动图+源码,演示 Java 中常用数据结构执行过程及原理
  9. C# 使用ConcurrentBag类处理集合线程安全问题
  10. C#:ref关键字和out关键字的区别