python yaml格式化保存

yaml

yaml是什么呢?
之前在ros上面做相机和imu标定的时候,都是用这个文件来存储信息的
YAML是一种容易人类阅读、适合表示程序语言的数据结构、可用于不同程序间交换数据、支持泛型工具、支持串行处理、丰富的表达能力和可扩展性、易于使用的语言。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

很好读懂,而且计算机也能很好的格式化处理

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 每念一次你的名字 我就写一首诗 想念你一次 想你如山上雪 想你是吴宫月 想你是河间水,日夜光辉相皎洁 想你是杯中酒...
    哎呀宛丘阅读 238评论 0 1
  • 匆匆忙忙买了画笔,奔着做最好的自己理想,为了丰富自己的兴趣,所以开启了我的简笔画之旅,但貌似今天是情人节哦,...
    靳赞赞阅读 283评论 0 2
  • 写这篇文章是觉得看完电影后有话要说——嗯,这是废话,没话说还写啥?爱写文章的人,私下的一面往往是话痨。 自从与佛法...
    小可的阅微笔记阅读 535评论 0 1