支援多種語言:python、js、golang、java、c、c++
YAML 語言(發音 /ˈjæməl/ )的設計目标,就是友善人類讀寫。它實質上是一種通用的資料串行化格式。
它的基本文法規則如下。
大小寫敏感 使用縮進表示層級關系 縮進時不允許使用Tab鍵,隻允許使用空格。 縮進的空格數目不重要,隻要相同層級的元素左側對齊即可
<code>#</code> 表示注釋,從這個字元一直到行尾,都會被解析器忽略。
YAML 支援的資料結構有三種。
對象:鍵值對的集合,又稱為映射(mapping)/ 哈希(hashes) / 字典(dictionary) 數組:一組按次序排列的值,又稱為序列(sequence) / 清單(list) 純量(scalars):單個的、不可再分的值
pip install pyyaml
PyYAML文檔:https://pyyaml.org/
https://pyyaml.org/wiki/PyYAMLDocumentation
網上搜搜吧,很多
讀取配置:
寫入配置
https://yaml.org/
http://www.ruanyifeng.com/blog/2016/07/yaml.html