YAML

简介

编程的配置文件
YAML是专门用来写配置文件的语言,比JSON格式更加方便

基本语法规则

  • 大小写敏感
  • 使用缩进表示层级关系
  • 缩进时不允许使用Tab键,只允许使用空格。
  • 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可

支持的数据格式

  1. 对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary)
bitmex:
    online:
        tick: ['XBTUSD']
    test:
        tick: ['XBTUSD']

转为 python 如下
{"bitmex":{"online": {"tick": ["XBTUSD"]}, "test": {"tick": ["XBTUSD"]}}}

  1. 数组:一组按次序排列的值,又称为序列(sequence) / 列表(list)
    一组连词线开头的行,构成一个数组。
- BTC
- ETH
- EOS

转为python如下
["BTC", "ETH", "EOS"]

-
 - BTC
 - USD
 - EOS

转为python如下
[["BTC", "USD", "EOS"]]

你可能感兴趣的:(YAML)