2010-02-20 64 views
0

這是PyYAML我的機器上的行爲方式:更改列表格式

>>> plan = {'Business Plan': ['Collect Underpants', '?', 'Profit']} 
>>> print(yaml.dump(plan)) 
Business Plan: [Collect Underpants, '?', Profit] 

我想的卻是這個輸出(均是有效的YAML):

Business Plan: 
- Collect Underpants 
- '?' 
- Profit 

是否有某種的選擇,將做到這一點?

回答

1

您需要將 'default_flow_style =假' 的說法添加到呼叫:

In [6]: print(yaml.dump(plan, default_flow_style=False)) 
Business Plan: 
- Collect Underpants 
- '?' 
- Profit 
+0

謝謝!完美的作品。 – 2010-04-29 23:07:05