yaml
yaml是什么呢?
之前在ros上面做相機和imu標(biāo)定的時候声离,都是用這個文件來存儲信息的
YAML是一種容易人類閱讀摩桶、適合表示程序語言的數(shù)據(jù)結(jié)構(gòu)肮韧、可用于不同程序間交換數(shù)據(jù)谓形、支持泛型工具拟烫、支持串行處理宣蔚、豐富的表達能力和可擴展性向抢、易于使用的語言。YAML利用縮進或者是explicit indicatior(如{})來表示屬性的嵌套胚委,更為直觀和simple挟鸠。
在Python 中的使用
- 寫
with open(dataset + r'/poses.yaml','w') as dumpfile:
dumpfile.write(yaml.dump(poses))
- 讀
with open(dataset + r'/poses.yaml','r') as loadfile:
poses = yaml.load(loadfile)
為什么說它好呢,因為它的確好看亩冬。如下:
yaml.png
很好讀懂艘希,而且計算機也能很好的格式化處理