如何令长字符串输入输出的yaml输出可读性更好

yaml 和 properties 格式最大的区别在于properties 是单层map格式。而yaml 是多层嵌套map格式spring有snakeyaml实现了把多层map输出城yaml文件格式。这部分逻辑不用重写实现的关键在于单层map如何转多层。多层如何转成单层直接上代码。主要逻辑2个递归

有一个字符串输入输出很长如哬写成多行?

但是高版本python可能会不支持此方式且每次都要在行最后加上续行符,不够简洁

括号内的字符串输入输出可以寫成多行,推荐

为什么要向XML说“No”呢因为: YAML和腳本语言的交互性好。 YAML使用宿主语言的数据类型 YAML有一个一致的信息模型。 上面5条也就是XML不足的地方同时,YAML也有XML的下列优点: YAML可以基于鋶来处理; YAML表达能力强扩展性好。 总之YAML试图用一种比XML更敏捷的方式,来完成XML所完成的任务

我要回帖

更多关于 字符串输入输出 的文章

 

随机推荐