我有这个数字代码,到目前为止有一堆print
在计算运行时提供了一些信息。在
为了便于我处理信息,我使用YAML。对于C++,存在以下语法< /p>
YAML::Emitter out;
out << YAML::BeginSeq;
out << "eggs";
out << "bread";
out << "milk";
out << YAML::EndSeq;
很好用的。我现在想知道Python是否存在类似的情况。 我刚才遇到的一个粗略的等价物是PyYAML,如果我没弄错的话,上面的等价物看起来像
^{pr2}$哇,太啰嗦了。你知道一个不那么冗长的语法/pythonyaml包吗?
当然,总是有yaml.dump()
,但重要的是数据立即被写出。在
PyYAML试图确保其输出总是格式良好的,因此不能发出部分文档。在
解决方案是始终发出完整的文档!在
这将输出一个包含2个文档的流,您可以使用
yaml.load_all
加载这些文档。在相关问题 更多 >
编程相关推荐