Frage

Dies ist, wie PyYAML auf meiner Maschine verhält:

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

Was ich stattdessen will, ist dieser Ausgang (beide gilt YAML):

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

Gibt es irgendeine Art von Option, die es tun würde?

War es hilfreich?

Lösung

Sie müssen die 'default_flow_style = False' Argument für den Anruf hinzuzufügen:

In [6]: print(yaml.dump(plan, default_flow_style=False))
Business Plan:
- Collect Underpants
- '?'
- Profit
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top