In [136]: a = [1,2,3,4,5] In [137]: print yaml.dump(a) [1, 2, 3, 4, 5] In [138]: a = [1,2,3,4,5, [1,2,3]] In [139]: print yaml.dump(a) - 1 - 2 - 3 - 4 - 5 - [1, 2, 3]
为什么上面两个dumps的输出不一样?是否可以强制pyYAML一直拆分list?
dumps
pyYAML
list
w8f9ii691#
来自文档:
print yaml.dump(a, default_flow_style=False)
该值可以是True、False或None。如果None或未指定(即默认值),它将自动选择是使用内联输出还是块样式输出。False从不使用内联,True始终为内联。
True
False
None
1条答案
按热度按时间w8f9ii691#
来自文档:
该值可以是
True
、False
或None
。如果None
或未指定(即默认值),它将自动选择是使用内联输出还是块样式输出。False
从不使用内联,True
始终为内联。